第一章 一. 重叠模型的优点 1. 可以运行在支持Winsock2的所有Windows平台 ,而不像完成端口只是支持NT系统。 2. 比起阻塞、select、WSAAsyncSelect以及WSAEventSelect等模型,重叠I/O(Overlapped I/O)模型使应用程序能达到更佳的系统性...
分类:
其他好文 时间:
2014-07-31 19:34:37
阅读次数:
233
下面假定已经学习过基本的socket编程(socket, bind, listen, accept, connect, recv, send, close),并且对异步/callback有基本的认识。基本的socket编程是阻塞/同步的,每个操作除非已经完成或者出错才会返回,这样对于每一个请求,要使...
分类:
其他好文 时间:
2014-07-31 16:05:26
阅读次数:
349
Android的对话框有两种:PopupWindow和AlertDialog。它们的不同点在于:AlertDialog的位置固定,而PopupWindow的位置可以随意AlertDialog是非阻塞线程的,而PopupWindow是阻塞线程的PopupWindow的位置按照有无偏移分,可以分为偏移和...
分类:
移动开发 时间:
2014-07-31 13:00:26
阅读次数:
272
主线程的生命周期和程序的生命周期一样.NSTimer不能在子线程上执行.状态:创建->等待->运行->销毁->死亡.(另还有阻塞)NSRunLoop:主循环,可以控制任何线程。NSThread:自己管理状态,最复杂。Cocoa NSOperation:------------------------...
分类:
编程语言 时间:
2014-07-31 12:14:16
阅读次数:
360
atitit. java queue 队列体系and自定义基于数据库的队列总结o7t
1. 阻塞队列和非阻塞队列 1
2. java.util.Queue接口, 1
3. ConcurrentLinkedQueue 2
4. BlockingQueue阻塞队列 2
4.1. 1. ArrayBlockingQueue 3
4.2. 2. LinkedBlockingQueue 3...
分类:
数据库 时间:
2014-07-30 20:47:04
阅读次数:
510
atitit.架构设计---方法调用结果使用异常还是返回值
1. 应该返回BOOL类型还是异常 1
2. 最终会有四种状况,抛出异常、返回特殊值、阻塞、超时 1
3. 异常的优缺点点 1
4. java BlockingQueue的提示 2
5. 方案::两个都使用,一个api返回bool,一个throw 异常...
2
1. 应该返回BOOL类型还是异常
...
分类:
其他好文 时间:
2014-07-30 20:46:14
阅读次数:
214
什么是可中断的锁获取呢?就是:线程在等待获取锁的过程中,是否能够响应中断,以便在被中断的时候能够解除阻
塞状态,而不是傻傻地一直在等待。java对象的内置锁(synchronized)就是一种不可中断的锁,也就是说如果一个线
程在等待获取某个对象的内置锁,就算是该线程被其他线程中断,该线程仍然继续等待内置锁,而不是解除阻塞状
态,也不会抛出InterruptedException。Lock类...
分类:
编程语言 时间:
2014-07-30 14:49:43
阅读次数:
254
一、MINA简介 在介绍Mina之前,要先介绍一下NIO和BIO这两个名词: BIO:Blocking IO,阻塞IO,每个客户端的请求对应一个线程处理。使用BIO有一个问题,当客户端的连接请求过多时,服务端就会需要很多线程来处理客户端的请求,这样很容易使得服务器资源消耗过度等问题。 NIO:...
分类:
其他好文 时间:
2014-07-29 21:02:22
阅读次数:
232
读写锁索引:初始化一个读写锁pthread_rwlock_init读锁定读写锁 pthread_rwlock_rdlock非阻塞读锁定 pthread_rwlock_tryrdlock写锁定读写锁 pthread_rwlock_wrlock非阻塞写锁定 pthread_rwlock_t...
分类:
其他好文 时间:
2014-07-29 17:11:12
阅读次数:
207
1.ArrayDeque, (数组双端队列)? 2.PriorityQueue, (优先级队列)? 3.ConcurrentLinkedQueue, (基于链表的并发队列) 4.DelayQueue,???????????????????????????????????...
分类:
其他好文 时间:
2014-07-29 16:19:49
阅读次数:
327