Linux多线程服务端编程三

大半个月前看的第三四章节,当时没有去记录下,去做了其他的事情。这两章节都是经验性的建议,没有太多的代码。

主要是多线程编程的适用场景以及常见的模型,也就是那种多进程多线程,还有eventloop之类的,这些在我以往的分析开源框架中都有一些不错的设计方案,当然或许有更好的,总之,按照自己的业务需求来设计。

线程个数的设置怎么定义,以及每个线程做什么事情,之间怎么通信等等。

第四章节就是一些注意点,比如线程安全性相关的库函数。线程本地存储关键字使用,怎么防止串话等问题。多线程与fork、与signal等会出现哪些问题…

这两章节的内容还是蛮重要的,可能只是理论建议,如果能结合实践并验证,或者套用开源框架更好了。

后来的时间也看了《深度探索C++对象模型》前两章节内容,这周慢慢看第三章节。

前天在当当网上买了三本书,活动便宜了一百元。买的《C++性能优化指南》,《计算机体系机构:量化研究方法》,而《编程珠玑 续》只是为了凑单,哈哈。

这些都会慢慢学习并作些记录总结。

你可能感兴趣的:(Linux多线程服务端编程三)