码迷,mamicode.com
首页 >  
搜索关键字:多线程编程    ( 1674个结果
多线程编程简介
http://fanqiang.chinaunix.net/a4/b8/20010811/0905001105.html1 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一....
分类:编程语言   时间:2014-08-01 18:56:22    阅读次数:280
IOS开发——多线程编程
1.“省电,流畅,优质应用,响应速度快,用户体验好……”也许是众多用户眼中的苹果系统。 2.在众手机商拼CPU主频,拼4核,8核的年代,苹果依然坚持双核,iphone用户体验仍然坚挺。 可以说,RunLoop是IOS比android省电,流畅,用户体验好的主要原因。...
分类:移动开发   时间:2014-08-01 00:03:00    阅读次数:245
使用Python进行线程编程
对于Python来说,并不缺少并发选项,其标准库包括了对线程、进程和异步I/O的支持。在许多情况下,通过创建诸如异步、线程和子进程之类的高层模块,Python简化了各种并发方法的使用。除了标准库之外,还有一些第三方的解决方案。例如Twisted、Stackless和进程Module。因为GIL,C..
分类:编程语言   时间:2014-07-31 13:40:17    阅读次数:306
C#多线程之二:ManualResetEvent和AutoResetEvent
初次体验ManualResetEvent和AutoResetEvent主要负责多线程编程中的线程同步;以下一段是引述网上和MSDN的解析:在.Net多线程编程中,AutoResetEvent和ManualResetEvent这两个类经常用到, 他们的用法很类似,但也有区别。Set方法将信号置为发送状...
分类:编程语言   时间:2014-07-31 02:25:35    阅读次数:269
多线程编程规范
规则1 指定线程名 用于查看线程信息规则2使用Thread对象的setUncaughtExceptionHandler方法注册Runtime异常的处理者(v1.5+)说明:Java多线程程序中,所有线程都不允许抛出未捕获的checked exception,也就是说各个线程需要自己把自己的check...
分类:编程语言   时间:2014-07-30 23:26:05    阅读次数:384
VS2010实现多线程编程
随着处理数据量的逐渐增大,串行单核的程序,犹如残灯缺月,无法满足运用需求。大规模集群的出现,解决了这一技术难题。本文旨在探讨如何使用多CPU并行编程,关于CUDA的并行前面文章已有讲述。本文结构分为两部分,第一部分给出一段代码,模拟卖火车票的程序;第二部分对程序进行讲解,方便大家交流学习。 一、代码 {CSDN:CODE:438698}  二、代码讲解...
分类:编程语言   时间:2014-07-30 17:27:14    阅读次数:271
VC++ 多线程编程,win32,MFC 例子(转)
一、问题的提出编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下:void CSingleThrea....
分类:编程语言   时间:2014-07-27 21:30:55    阅读次数:341
java多线程编程
一、多线程的优缺点多线程的优点:1)资源利用率更好2)程序设计在某些情况下更简单3)程序响应更快多线程的代价:1)设计更复杂虽然有一些多线程应用程序比单线程的应用程序要简单,但其他的一般都更复杂。在多线程访问共享数据的时候,这部分代码需要特别的注意。线程之间的交互往往非常复杂。不正确的线程同步产生的...
分类:编程语言   时间:2014-07-26 17:08:31    阅读次数:365
c++多线程编程
线程函数就是另一个线程的入口函数.默认情况下我们所写的代码都是只有一个线程的, 而这个线程的入口函数就是main() 函数, 这是系统默认的. 而我们创建的另一个线程也需要一个函数来进入, 这个函数就叫做线程函数.在C/C++中, 可以调用 '运行期库' 函数 _beginthreadex(...)...
分类:编程语言   时间:2014-07-25 16:46:11    阅读次数:255
python多线程编程之Queue---put/get 方法的阻塞
python 中,队列是线程间最常用的交换数据的形式。Queue模块是提供队列操作的模块,虽然简单易用,但是不小心的话,还是会出现一些意外。1. 阻塞模式导致数据污染importQueueq =Queue.Queue(10)foriinrange(10): myData = 'A' q.put(my...
分类:编程语言   时间:2014-07-23 14:58:36    阅读次数:362
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!