BlueClue's Tech Blog

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2010年6月11日

摘要: 创建线程 1. 起初,主程序main()包含了一个唯一的默认线程。程序员必须明确创建所有其它线程; 2. pthread_create创建一个新的线程并使其执行,这个过程可以在你的代码里的任何地方调用多次; 3. 一个进程可以创建的线程的最大数量是依赖于实现的(The maximum number of threads that may be created by a process is implementation dependent. )。 4. 线程一旦被创建,他们都是同等的,并且也可以创建其它线程。它们之间没有层次体系和依赖关系。 终止线程 1. 一个线程有几种终止的方法: 2. 线程从它的起始程序中返回; * 线程调用了pthread_exit()函数; * 线程被另一个线程调用pthread_cancel()函数所取消; * 整个进程由于调用了exec或exit而退出。 3. pthread_exit经常被用来明确的退出一个线程。通常,pthread 阅读全文
posted @ 2010-06-11 10:02 blueclue 阅读(8924) 评论(0) 推荐(1) 编辑