码迷,mamicode.com
首页 >  
搜索关键字:多线程    ( 22665个结果
select,poll,epoll区别
select的本质是采用32个整数的32位,即32*32= 1024来标识,fd值为1-1024。当fd的值超过1024限制时,就必须修改FD_SETSIZE的大小。这个时候就可以标识32*max值范围的fd。 对于单进程多线程,每个线程处理多个fd的情...
分类:其他好文   时间:2015-07-06 10:28:44    阅读次数:116
彻底理解ThreadLocal(转)
ThreadLocal是什么 早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 当使用ThreadLocal维护变量时,ThreadLocal为每个使.....
分类:其他好文   时间:2015-07-06 09:59:13    阅读次数:84
MySQL详解(13)------------事务
一、 什么是事务 事务就是一段sql 语句的批处理,但是这个批处理是一个atom(原子) ,不可分割,要么都执行,要么回滚(rollback)都不执行。 二、为什么出现这种技术 为什么要使用事务这个技术呢? 现在的很多软件都是多用户,多程序,多线程的,对同一个表可能同时有很多人在用,为保持数据的一致性,所以提出了事务的概念。这样很抽象,举个例子:  A 给B 要划钱,A 的账户-1000元...
分类:数据库   时间:2015-07-05 22:39:30    阅读次数:358
关于多线程
关于多线程多线程技术 —— 通过并发提高程序的整体性能。进程 - 应用程序,负责开辟一块内存区域,供应用程序执行每一个进程都默认有一个“主线程”线程 - 要执行的任务流当有耗时操作时,可能需要在后台新建一个子线程,来单独处理这些耗时的操作,待操作完成之后,再更新UI界面。如果不放在其他线程执行,会“...
分类:编程语言   时间:2015-07-05 18:31:52    阅读次数:122
多线程编程 (2) -NSOperation
多线程编程 (2) -NSOperation一、NSInvocationOperation二、NSBlockOperation三、NSOperation的其他用法四、自定义NSOperation1.上一讲简单介绍了NSThread的使用,虽然也可以实现多线程编程,但是需要我们去管理线程的生命周期,还...
分类:编程语言   时间:2015-07-05 18:23:01    阅读次数:92
多线程编程 (1) -NSThread
多线程编程 (1) -NSThread 每个iOS应用程序都有个专门用来更新显示UI界面、处理用户触摸事件的主线程,因此不能将其他太耗时的操作放在主线程中执行,不然会造成主线程堵塞(出现卡机现象),带来极坏的用户体验。一般的解决方案就是将那些耗时的操作放到另外一个线程中去执行,多线程编程是防止主.....
分类:编程语言   时间:2015-07-05 18:20:07    阅读次数:142
Java并发3-多线程面试题
1) 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。2) 线程和进程有什么区别?线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的进程使用不同的内存空...
分类:编程语言   时间:2015-07-05 16:15:04    阅读次数:135
iOS多线程编程之NSOperation
NSOperation有两种方法: 1>.NSInvocationOperation:创建一个operation,并用selecter指向执行的代码段 2>.NSBlockOperation:创建一个operation,并将执行的代码放在block块中. 1.NSInvocationOperation多线程方法: 创建方法: - (void)invocationOperation { ...
分类:移动开发   时间:2015-07-05 15:08:28    阅读次数:124
多线程---有四个线程1、2、3、4。线程1的功能就是输出1,线程2的功能就是输出2,以此类推.........现在有四个文件ABCD
有四个线程1、2、3、4。 线程1的功能就是输出1, 线程2的功能就是输出2,以此类推………现在有四个文件ABCD。 初始都为空。 现要让四个文件呈如下格式: A:1 2 3 4 1 2…. B:2 3 4 1 2 3…. C:3 4 1 2 3 4…. D:4 1 2 3 4 1…. 请设计程序。先试着写出四个线程交替写入A文件public class FourThreadOne...
分类:编程语言   时间:2015-07-05 11:05:23    阅读次数:286
iOS学习6_多线程NSThread和GCD
NSThread 1.显式创建线程调用start开启 NSThread * thread = [[NSThread alloc]initWithTarget:self selector:@selector(run:) object:_url]; [thread start]; 2.隐式创建 [NSThread detachNewThreadSelector:@selector(r...
分类:移动开发   时间:2015-07-05 09:43:57    阅读次数:105
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!