码迷,mamicode.com
首页 >  
搜索关键字:多线程开发    ( 257个结果
c#语言-多线程中的锁系统(一)
介绍平常在多线程开发中,总避免不了线程同步。本篇就对net多线程中的锁系统做个简单描述。目录一:lock、Monitor 1:基础。 2: 作用域。 3:字符串锁。 4:monitor使用二:mutex三:Semaphore四:总结一:lock、Monitor1:基础Lock是Monitor...
分类:编程语言   时间:2014-12-23 10:19:25    阅读次数:290
c#语言-多线程中的锁系统
介绍平常在多线程开发中,总避免不了线程同步。这次就对net多线程中的锁系统做个简单描述。目录一:lock、Monitor 1:基础。 2: 作用域。 3:字符串锁。二:mutex三:Semaphore四:总结一:lock、Monitor1:基础Lock是Monitor语法糖简化写法。Lock在...
分类:编程语言   时间:2014-12-21 23:33:12    阅读次数:281
java对象锁
在进行多线程开发时,经常会用到同步锁:synchronized。该关键字可以使用在普通方法上,也可以使用在static方法上。这里叙述下这两种方式的区别,避免以后忘记。     我们都知道,每一个对象都有一个监视器。对于每一个类,有一个Class对象,也可以有该类的实例对象。如果synchronized放在普通方法上,线程在同步访问时,就会查看该类实例对象上的监视器;如果synchronized...
分类:编程语言   时间:2014-11-17 12:25:21    阅读次数:184
多线程开发必须知道的概念
操作系统是管理和控制计算机硬件与软件资源的计算机程序,它是一个软件。多任务多任务是操作系统一次运行多个应用程序的能力。多任务有两种形式:协作式多任务和抢占式多任务协作式多任务:处理器同一时间内只能处理一个程序,直到该程序将占用处理器资源释放时(执行完退出),其他运行的程序才可以得到处理器资源。这种多...
分类:编程语言   时间:2014-11-10 19:20:53    阅读次数:188
IOS多线程之NSOperation
我们可以使用NSOperation和NSOperationQueue实现多线程开发,NSOperationQueue的概念类似线程池,相比较NSThread,NSOperation提供了面向对象的语法。使用NSOperation的过程是创建一个operationNSOperation通常不会直接拿来...
分类:移动开发   时间:2014-11-09 16:35:01    阅读次数:254
使用Java7提供的Fork/Join框架
在Java7中,JDK提供对多线程开发提供了一个非常强大的框架,就是Fork/Join框架。这个是对原来的Executors更 进一步,在原来的基础上增加了并行分治计算中的一种Work-stealing策略,就是指的是。当一个线程正在等待他创建的 子线程运行的时候,当前线程如果完成了自己的任务后,就会寻找还没有被运行的任务并且运行他们,这样就是和 Executors这个方式最大的区别,更加有...
分类:编程语言   时间:2014-10-08 02:41:44    阅读次数:256
iOS多线程开发之GCD 用法入门
我们知道,在iOS中进行多线程编程,主要有三种方式:【NSThread】、【NSOperation】和【GCD】。其中又以【GCD】为苹果官方最为推荐。本文将利用一个简单的demo,简述GCD的用法入门,以及本人对GCD的一点肤浅理解和学习心得。先把参考文章列出:http://www.cnblogs...
分类:移动开发   时间:2014-09-30 00:20:21    阅读次数:313
细说进程、应用程序域与上下文之间的关系
引言本文主要是介绍进程(Process)、应用程序域(AppDomain)、.NET上下文(Context)的概念与操作。虽然在一般的开发当中这三者并不常用,但熟悉三者的关系,深入了解其作用,对提高系统的性能有莫大的帮助。在本篇最后的一节当中将会介绍到三者与线程之间的关系,希望对多线程开发人员能提供...
分类:其他好文   时间:2014-09-24 19:53:07    阅读次数:383
Java多线程之~~~Phaser类实现任务的同步
在多线程开发中,经常会碰到将多个任务分配给多个线程,每个线程执行他的任务,但是,每个任务又分为好几个 阶段,每个阶段期望各个线程同时达到,意思是,每一步每个线程都要同步,当有一个线程走完第一步的时候,他得等 待其他的线程都完成第一步了才能继续下一步,步调一致能解决很多问题。下面我们使用一个例子,这个例子是模拟遍 历机器上的一些文件,找出以log结尾的文件,并且他的最后修改时间为24小时以内,...
分类:编程语言   时间:2014-09-23 03:08:23    阅读次数:301
Java多线程之~~~使用CountDownLatch来同步多个线程实现一个任务
在多线程开发中,经常会遇到这样的问题,比如,一个线程需要其他的一些辅助线程完成指定的一些任务后才能开 启。 类似于一个主线程正在运行,他需要其他分支线程完成一些任务后才能激活他来启动剩下的任务,这里就可以使用 Java自带的CountDownLatch这个类来帮我们实现这样的效果。   这个类初始化的时候会指定一个数字,这就是需要等 待的资源的数量,每一个资源到位的时候,就调用他的count...
分类:编程语言   时间:2014-09-22 10:55:52    阅读次数:239
257条   上一页 1 ... 21 22 23 24 25 26 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!