摘要:        
在BIO编程中,每一个客户端连接请求过来,对于输入流,必须有单独的线程监听,看是否有数据到达,对于输出流,可以采用一个线程池管理,这样服务端的线程数量至少为n 下面例子是NIO中采用Channel+线程池方式,有个缺点是不知道SocketChannel是否有数据到达了,必须迭代所有的SocketCh    阅读全文
posted @ 2019-08-14 10:44
踏月而来
阅读(636)
评论(0)
推荐(0)
        
            
        
        
摘要:        
(1) ThreadPoolExetor#submit(Callable<T> task) 有返回值 (2) ThreadPoolExetor#submit(Runnable task, T result) 有返回值,返回值是通过result间接获取的 (3)ThreadPoolExetor#sub    阅读全文
posted @ 2019-08-14 10:08
踏月而来
阅读(839)
评论(0)
推荐(0)
        

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号