码迷,mamicode.com
首页 >  
搜索关键字:多线程    ( 22665个结果
gcd 多线程结束通知
另外,GCD还有一些高级用法,例如让后台2个线程并行执行,然后等2个线程都结束后,再汇总执行结果。这个可以用dispatch_group, dispatch_group_async 和 dispatch_group_notify来实现,示例如下: ...
分类:编程语言   时间:2016-05-23 18:45:26    阅读次数:347
多线程之间变量锁的实现
在C#中应用多线程时,经常需要给变量进行加锁,来防止程序的混乱。接下来就是对两个线程中的变量进行加锁的小程序。 a就是要操作的变量,线程开始前声明了一个变量,object locker准备进行加锁,在change1和change2中给locker进行加锁,使a的值不发生冲突,线程一使a的值为1,线程 ...
分类:编程语言   时间:2016-05-23 17:06:42    阅读次数:143
python多线程编程
python的多线程模块threading已经线程之间的通信...
分类:编程语言   时间:2016-05-23 15:27:09    阅读次数:215
多线程编程 - GCD
GCD本身是苹果公司为多核的并行运算提出的解决方案。GCD在工作时会自动利用更多的处理器核心,以充分利用更强大的机器。GCD是Grand Central Dispatch的简称,它是基于C语言的。如果使用GCD,完全由系统管理线程,我们不需要编写线程代码。只需定义想要执行的任务,然后添加到适当的调度队列(dispatch queue)。...
分类:编程语言   时间:2016-05-23 15:11:23    阅读次数:297
端口扫描器
从单线程到多线程版,一次迭代 多线程版本1: 增加了线程锁,防止阻塞 ...
分类:其他好文   时间:2016-05-23 14:39:34    阅读次数:188
【Bugly干货】Android性能优化典范之多线程篇
本文涉及的内容有:多线程并发的性能问题,介绍了 AsyncTask,HandlerThread,IntentService 与 ThreadPool 分别适合的使用场景以及各自的使用注意事项,这是一篇了解 Android 多线程编程不可多得的基础文章,清楚的了解这些 Android 系统提供的多线程 ...
分类:移动开发   时间:2016-05-23 13:14:04    阅读次数:299
python实现从FTP下载文件通过多线程同时分发到多台机器
python非常厉害的一门编程语言,被称之为编程语言中的万能粘合剂,它可以和现有的大部分编程语言来完美对接,今天来为大家说说使用python写一个从ftp上下载文件,然后通过python的多线程模块threading同时分发到多台机器,甚至上百台机器上,多了不说了,直接上代码,代码里会..
分类:编程语言   时间:2016-05-23 10:46:41    阅读次数:223
python多线程监控指定目录
python多线程监控指定目录,主要函数是 ReadDirectoryChangesW(handle, size, bWatchSubtree, dwNotifyFilter, overlapped) retrieves information describing the changes occu ...
分类:编程语言   时间:2016-05-23 10:35:14    阅读次数:519
基于TCP协议下的socket编程
socket:TCP/IP协议中一个端口号和一个IP地址绑定在一起就生成一个socket就表示了网络中唯一的一个进程,它是全双工的工作方式。基于TCP的socket编程函数的使用:1、socket()#include<sys/types.h>/*SeeNOTES*/ #include<sys/socket.h> intsocket(intdomain,inttyp..
分类:其他好文   时间:2016-05-23 01:10:41    阅读次数:310
单例模式中的线程安全(延迟加载)
设计模式中常用的单例模式,在jvm中可以保证该对象只有一个实例存在。这样对于一些特别大的对象,可以很好的节省资源。由于省去了new,所以节省了gc消耗。同时,对于一些核心系统逻辑,可以能要一个对象实例来控制会省去很多麻烦。单例模式,如果不考虑多线程,则可以如下创建p..
分类:编程语言   时间:2016-05-23 01:05:22    阅读次数:1717
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!