Java线程加了死循环,但异常终止,可能是什么导致

2025-04-08 06:50:51
推荐回答(1个)
回答1:

ss.accept()方法是阻塞的,也就是说ss所在的线程运行到accept()函数就会一直等待,直到ss接收到了一个Socket请求。正因为accept()是阻塞的,所以一般会把这个函数放在一个单独的线程,这样就不会影响主线程(例如程序界面)的运行