要搞懂线程的概念最好读一下操作系统方面的书籍。我个人推荐,《操作系统设计与实现》。大概读完进程那一章就可以了。 一定要亲手写程序实践,先编写一些简单的多线程例子观察程序运行的效果,然后配合书上的讲解就能比较深刻的理解Thread的概念了。 说一点题外话,如果题主觉得apue读起来略有困难,你可以试试 begin linux programming 。网上有电子版,国内也出了中文版,读pthread那一章即可。
当你看不懂时候,先不要强读,可能是你某方面的有所欠缺,当你补足知识以后,再来看会有种醍醐灌顶的感觉。有的知识点读起来感觉,太傻X了,说的是什么都不懂,当你弄懂后就会感到,你大爷真是你大爷。圣经不是白封的。还有就是最好读英文的
要搞懂线程的概念最好读一下操作系统方面的书籍。我个人推荐,《操作系统设计与实现》。大概读完进程那一章就可以了。
一定要亲手写程序实践,先编写一些简单的多线程例子观察程序运行的效果,然后配合书上的讲解就能比较深刻的理解Thread的概念了。
说一点题外话,如果题主觉得apue读起来略有困难,你可以试试 begin linux programming 。网上有电子版,国内也出了中文版,读pthread那一章即可。