码迷,mamicode.com
首页 > 编程语言 > 详细

程序设计之线程

时间:2016-02-12 22:03:36      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:

单线程:线程是具体的程序执行单位,一个应用程序至少有一个线程,称为主线程,占用一个CPU线程。该线程负载量不能大,否则将会阻塞程序,使反映变慢。
           耗费时间的计算或刷新也不要在OnIdle中处理,同样会阻塞程序,因为不释放空闲,也无法消息循环调度。在程序主线程中的处理速度,远高于OnIdle
           中的处理速度。在无大量计算或刷新时,使用单线程方便快速简单。

多线程:由多个线程组成,每个线程独立执行各自内容。每产生一个线程,则占用一个CPU线程。为了减少阻塞,提高执行流畅度,比较耗时的计算或刷新在一个
           线程中执行。每一个CPU核心对应一个线程则执行最快,比如两核心则开一个线程,另一个为主线程。四核心则开三个线程。当然可开更多线程,执行速
           度随之减慢很快。

程序设计之线程

标签:

原文地址:http://www.cnblogs.com/hbg200/p/5187259.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!