鱼嘴湿地公园:制作JAVA服务器端循环问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 21:59:33
偶初学网络编程``在写一个图形界面的JAVA服务器``遇到一个问题````
在书本上介绍```要实现服务器等待要用到死循环``收到客户端连接`就分配线程`然后继续等待`

我是把这个死循环放在构造方法里执行的```当我运行程序```并启动服务器时```整个程序都死掉了``动不了``

我想应该是死循环的问题``到底怎样正确用死循环才能正常运行呢??
请高人指教

是死循环没错,但是死循环中要有ServerSocket().accept(),如果学习过一些操作系统的知识的话会明白,这句话会让这个线程休眠,知道有连接到达唤醒这个线程,这样就不会造成系统资源的浪费,也不会死机了,你看看是不是你的程序的ServerSocket().accept()使用不正确?

写死循环必定要使cpu占用率达到100%
Socket编程中有那种在某一端口等待客户端连接的方法
ServerSocket().accept()