学习线程概念
我最近开始学习在C语言和Python中使用多线程,想知道有没有好的教程推荐。
3 个回答
0
我发现《Linux中的进程间通信:细节与窍门》这本书对在C语言中进行进程间通信(IPC)和线程处理非常有帮助。
1
你可以自己写线程,这可能会有点难,但这样做的话,你会对线程有更深的了解。
或者,你也可以使用现成的线程库。这样可以让你在应用程序中更快地实现线程功能,但你可能不会学到太多“背后的原理”。
从你的问题来看,我不太清楚你想走哪条路。如果你选择后者,我建议你看看Boost的线程库。如果你更倾向于前者,其他回答中有很好的链接可以参考。
祝你好运!:)
2
C - 推荐书籍
Unix: David R. Butenhof - 使用POSIX(R)线程编程(Addison-Wesley专业计算系列)
Windows: Johnson M. Hart - Windows系统编程(第三版)
Python - 在线资源
Python线程编程教程(PDF格式)