![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
《Linux多线程服务端编程》
ize
这个作者很懒,什么都没留下…
展开
-
《Linux多线程服务端编程》读书笔记——第一章_线程安全的对象生命期管理
要编写线程安全的类,只需用同步原语保护内部状态即可。 如果一个对象能被多个线程同时看到,,那么对象的销毁时机会变得模糊不清,可能出现竞态条件(race condition): 在即将析构函数一个对象时,从何而知此刻是否有别的线程正在执行该对象的成员函数?如何保证执行成员在函数期间,对象不会在另一个线程被析构?在调用某个对象的成员函数之前,如何得知这个对象还活着?它的析构函数会不原创 2016-10-15 21:25:46 · 381 阅读 · 0 评论 -
Reactor 模式
Reactor 模式参考:https://segmentfault.com/a/1190000002715832Reactor 模式包含几个主要的模块: Reactor:反应器,定义一个接口,实现以下功能: 供应用程序注册和删除关注的事件句柄。 运行事件循环 有就绪事件到来时,分发事件到之前注册的回调函数上处理 Handle (文件描述符) Synchronous Event Demultiple原创 2017-08-14 16:59:03 · 430 阅读 · 0 评论