码迷,mamicode.com
首页 >  
搜索关键字:多线程 条件线程    ( 22675个结果
学习pthreads,多线程的创建和终止
在多CPU多线程的编程中,通过作者的学习发现,pthreads的运用越来越广泛,它是线程的POSIX标准,定义了创建和操作线程的一整套API。环境的配置见上一篇博文,配置好环境后只需要添加#include ,就可以使用pthreads的API了。本文主要介绍一下如何使用pthreads创建多线程,并终止线程。分为三个部分,第一部分给出代码示例,第二部分对代码进行讲解,第三部分给出运行结果。 一、...
分类:编程语言   时间:2014-08-11 17:53:32    阅读次数:220
java笔记--使用线程池优化多线程编程
使用线程池优化多线程编程认识线程池在Java中,所有的对象都是需要通过new操作符来创建的, 如果创建大量短生命周期的对象,将会使得整个程序的性能非常的低下。 这种时候就需要用到了池的技术,比如数据库连接池,线程池等。在java1.5之后,java自带了线程池,在util包下新增了concur...
分类:编程语言   时间:2014-08-11 17:40:02    阅读次数:366
Cacti的设置以及Spine轮询器
Cacti的设置接着上一篇的cacti系列讲解,在配置选项中有两个子项目,Settings和PluginManagement。我们点击Settings后,出现以下界面。我们看到上图中,箭头指向的地方,我们可以针对这些项目进行设置。首先我们看一下“General”,通用配置,配置的内容主要有以下几项日志SNMP..
分类:其他好文   时间:2014-08-11 15:24:13    阅读次数:687
无锁编程以及CAS
无锁编程以及CAS 无锁编程 / lock-free / 非阻塞同步 无锁编程,即不使用锁的情况下实现多线程之间的变量同步,也就是在没有线程被阻塞的情况下实现变量的同步,所以也叫非阻塞同步(Non-blocking Synchronization)。 实现非阻塞同步的方案称为“无锁编程算法”( Non-blocking algorithm)。 lock-free是目前最...
分类:其他好文   时间:2014-08-11 11:58:42    阅读次数:321
斯坦福iOS7公开课10笔记及演示Demo
这一节主要介绍了多线程中的串行队列以及滚动视图UIScrollView。 一 .多线程 这一节只是简单介绍了多线程的串行队列,即把任务加入线程队列后按顺序逐步执行。 (1)目前iOS多线程提供的方法主要是GCD和NSOperation,前者是C语言级别的,后者是经过封装,更具有面向对象特...
分类:移动开发   时间:2014-08-11 02:45:21    阅读次数:325
volatile有什么作用
在由Java语言编写的程序中,有时候为了提高程序的运行效率,编译器会自动对其进行优化,把经常被访问的变量缓存起来,程序在读取这个变量的时候有可能会直接从缓存(例如寄存器)中来读取这个值,而不会去内存中读取。这样做的一个好处是提高了程序的运行效率,但当遇到多线程编程时,变量的值可能因为别的线程而改变了,而该缓存的值不会相应改变,从而造成应用程序读取的值和实际的变量值不一致。例如,在本次线程内,当读取一个变量时,为提高存取速度,会先把变量读取到一个缓存中,当以后再取变量值时,就直接从缓存中取值,当变量值在本线程...
分类:其他好文   时间:2014-08-11 00:27:31    阅读次数:221
python 多线程编程
一)线程基础1、创建线程:thread模块提供了start_new_thread函数,用以创建线程。start_new_thread函数成功创建后还能够对其进行操作。其函数原型: start_new_thread(function,atgs[,kwargs])其參数含义例如以下: function:...
分类:编程语言   时间:2014-08-11 00:06:30    阅读次数:454
java基础知识回顾之java Thread类学习(八)--java多线程通信等待唤醒机制经典应用(生产者消费者)
*java多线程--等待唤醒机制:经典的体现"生产者和消费者模型*对于此模型,应该明确以下几点:*1.生产者仅仅在仓库未满的时候生产,仓库满了则停止生产。*2.消费者仅仅在有产品的时候才能消费,仓空则等待。*3.当消费者发现仓储没有产品可消费的时候,会唤醒等待生产者生产。*4.生产者在生产出可以消费...
分类:编程语言   时间:2014-08-11 00:02:21    阅读次数:665
OC多线程之GCD ----- 2
dispatch_create生成的Queue不管是并行队列还是串行队列,其优先级都是默认优先级但是可以用dispatch_set_target_queue来改变队列的优先级dispatch_set_target_queue(原来的队列, 目标优先级队列)使用这个函数需要获取两个队列,一个是需要变更...
分类:编程语言   时间:2014-08-10 23:59:10    阅读次数:559
硕鼠FLV视频下载软件0.4.7.6去广告绿色版
硕鼠是由著名FLV在线解析网站官方制作的专业FLV下载软件。提供土豆、优酷、我乐、酷六、新浪、搜狐、CCTV等90个主流视频网站的解析+下载+合并/转换一条龙服务。(支持网站不断更新中)硕鼠支持多线程下载,可智能选择地址,自动命名,FLV/MP4自动合并,智能分类保存,特色的“一键”下载整个专辑的....
分类:其他好文   时间:2014-08-10 21:27:10    阅读次数:309
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!