我想用java编写一个集成多种服务的程序,集成聊天、ftp等服务的功能,当开启聊天服务后可以继续根据情况开启ftp服务。可是在我点击开启聊天服务的按钮后,就只执行聊天服务的程序了,没有返回到主界面,没能继续在当前程序下开启别的服务。比如在点击jbutton_chart(开启聊天服务),new server()后由于server()中while(ture)不断侦听来自客户端的请求,象是死循环一样,再想new回主界面几乎不可能了,因此请问哪位大虾帮帮大忙,把new server()的线程转到到后台执行,这样可以同时再继续执行别的服务。本人新手,只有25,只能提供20分了,谢谢!
按TRue_CP说法就是把server()放到一个线程里去是吗,不过server()主体里就是用多线程实现的,是不是一个线程里可以进行多线程嵌套呢,感觉快有出路了,TRue_CP能否再具体些说明下,谢谢!