
网络
文章平均质量分 81
光@
这个作者很懒,什么都没留下…
展开
-
ACE框架解读 - 源码篇
最近研究了ACE框架的源码,先考虑选取最新版本ACE6.0来读,但是发现代码量有30多万行,规模太大了花的时间会比较多,所以考虑选取旧一些的版本,最后选取ACE4.5版本来阅读,代码量13万行比较适中。下面是我读代码时的一些总结,把所有的目录和文件列出来,并针对每个文件里的主要类及其实现,根据自己的理解作了一些总结。文件总结[CORBA]COBRA整体略过。CORBA_Ha...原创 2018-11-21 13:53:12 · 2406 阅读 · 1 评论 -
Reactor和proactor模式分析
1.先解释同步和异步:同步异步是一种通信机制。同步:调用方需要保持等待直到I/O操作完成。异步:调用方可以不用保持等待,只需要操作系统完成I/O操作通知调用方就可以了。2.再说说阻塞和非阻塞:阻塞非阻塞是一种调用机制。阻塞:调用方等待I/O操作完成后才返回,就是阻塞的。非阻塞:调用方不需要等待IO操作完成就立即返回。非阻塞的情况下,常常需要多次调用去check,才能获得...原创 2018-11-21 14:06:15 · 654 阅读 · 0 评论