您的位置:首页 > 编程语言

UNIX环境高级编程--第十一章线程总结

2012-12-04 16:56 295 查看
1.只要单个资源需要在多个用戶间共享,就必须处理一致性问题.

2.处理器的数量并不影响程序结构,所以不管处理器的个数是多少,程序可以通过使用线程得以简化,而且,即使多线程程序在串行化任务时不得不阻塞,由于某些线程在阻塞时还有另外一些线程可以运行,所以多线程程序在单处理器上仍能改善响应时间和吞吐量.

3.线程创建时并不能保证哪个线程会先运行,是新建的线程还是调用线程.

4.单个线程的三种退出方式(在不终止整个进程的情况下):

(1)线程从启动例程中返回,返回值是线程的退出码(2)线程可以被同一进程中的其他线程取消(3)线程调用pthread_exit
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: