backlog是ServerSocket类中的参数,用来指定ServerSocket中等待客户端链接队列的最大数量,而且每调用一次accept方法,就从等待队列中取一个客户端链接出来,所以队列又空闲出一个位置出来,这里有两点须要注意:队列
一、将等待队列设置得过大,容易形成内存溢出,由于全部的客户端链接都会堆积在等待队列中;内存
二、不断的调用accpet方法若是是长任务容易内存溢出,而且文件句柄数会被耗光。方法