设为首页 加入收藏

TOP

14.2.1 线程的创建与终止
2013-10-07 01:18:28 来源: 作者: 【 】 浏览:73
Tags:14.2.1 线程 创建 终止

14.2  多线程技术

线程是CPU调度的基本单位,一个线程可以被CPU进行调度。如果系统拥有多个CPU,那么对于一个进程而言,它可以创建多个线程,这样应用程序就可以充分利用系统资源。下面对线程的一些技术进行介绍。

14.2.1  线程的创建与终止

在一个应用程序进程中,用户可以创建一个线程来完成一些操作。当应用程序运行时,它会存在一个线程,称为主线程。主线程是由系统自动生成的,接着由主线程生成额外的线程,即创建新的线程。在表面上这些线程是同时运行的,但实际并非如此,为了运行这些线程,系统会为每个独立的线程安排CPU时间,即线程通过CPU时间片的方法运行。

当线程完成其任务,或者进程退出时,应该终止线程,这样可以进行一些资源即DLL的释放工作,避免出现错误。

【责任编辑:云霞 TEL:(010)68476606】

回书目   上一节   下一节

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇14.1.3 单线程与多线程 下一篇14.2.3 进程的控制

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: