|
|
|
@ -79,4 +79,10 @@ ip:计算机
|
|
|
|
|
|
|
|
|
|
一般通过在 while(true) 循环中服务 端会调用 accept() 方法等待接收客户 端的连接的方式监听请求,请求一旦 接收到一个连接请求,就可以建立通 信套接字在这个通信套接字上进行读 写操作,此时不能再接收其他客户端 连接请求,只能等待同当前连接的客 户端的操作执行完成, 不过可以通过 多线程来支持多个客户端的连接
|
|
|
|
|
|
|
|
|
|
Runnable#run()没有返回值
|
|
|
|
|
Callable#call()方法有返回值
|
|
|
|
|
|
|
|
|
|
创建固定线程池的经验
|
|
|
|
|
|
|
|
|
|
1. 如果是CPU密集型,则线程池大小设置成N或N+1
|
|
|
|
|
2. 如果是IO密集型,则线程池大小设置为2N或2N+2
|
|
|
|
|