目录1.引言.....................................................................................................................12.Linux 内核模块................................................................ ...
回顾一下 开篇 知其然,知其所以然 中的两段代码,第一段虽然只使用 个线程但却也只能处理一个socket,第二段虽然能处理成百上千个socket但却需要创建同等数量的线程,分开来看都不完美,如果 个线程能够处理成百上千个socket就太好了 问题在于,当前的实现中 个线程只能阻塞的recv等待网络数据的到来,recv在数据到来之前会挂起并让出cpu直到数据到来后才能继续执行,在此之前cpu是空闲的 ...
2014-04-10 15:37 2 2750 推荐指数:
目录1.引言.....................................................................................................................12.Linux 内核模块................................................................ ...
深入浅出解析Android事件传递机制 关于Android中的事件传递,在Android系统源代码层级的实现上非常复杂,而对于应用程序的开发而言,我们不必深究太多细节,只需要掌握事件传递机制所带来的一些结论即可。本文通过父控件→子控件的事件模型来聊聊关于事件传递机制的一些知识点 ...
[深入浅出Cocoa]iOS网络编程之Socket 罗朝辉 (http://www.cnblogs.com/kesalin/) 本文遵循“署名-非商业用途-保持一致”创作公用协议 一,iOS网络编程层次模型 在前文《深入浅出Cocoa之Bonjour网络编程》中我介绍了如何在 ...
[深入浅出Cocoa]iOS网络编程之NSStream 罗朝辉 (http://www.cnblogs.com/kesalin/) 本文遵循“署名-非商业用途-保持一致”创作公用协议 一,NSStream简介 首先来回顾下。在前文《[深入浅出Cocoa]iOS网络编程 ...
一,NSStream简介 首先来回顾下。在前文《 [深入浅出Cocoa]iOS网络编程之Socket》中,提到iOS网络编程层次模型分为三层: Cocoa层:NSURL,Bonjour,Game Kit,WebKit Core Foundation层 ...
深入浅出Cocoa之Bonjour网络编程 罗朝辉 (http://www.cnblogs.com/kesalin/) 本文遵循“署名-非商业用途-保持一致”创作公用协议 本文高度参考自 Tutorial: Networking and Bonjour on iPhone,在那 ...
深入浅出js事件 一.事件流 事件冒泡和事件捕获分别由微软和网景公司提出,这两个概念是为了解决页面中事件流(事件发生顺序)的问题。 上面的代码当中一个div元素当中有一个p子元素,如果两个元素都有一个click的处理函数,那么我们怎么才能知道哪一个函数会首先被触发呢? 为了解 ...
[深入浅出Cocoa]iOS网络编程之CFNetwork 罗朝辉 (http://www.cnblogs.com/kesalin/) 本文遵循“署名-非商业用途-保持一致”创作公用协议 一,CFNetwork 简介 首先来回顾下。在前文《[深入浅出Cocoa]iOS ...