如何实现指定线程处理指定的问题,例如,服务器端的接受连接线程只处理客户端的连接线程发来的信息...初学Java,求指导...
Java多线程通信

解决方案 »

  1.   

    --线程就是Thread嘛, 创建Thread需要什么, Runnable嘛..你分别写三个类,都实现Runnable接口, 每个类里面处理一种需求,比如A类处理登陆, B类处理聊天,C类更新好友列表,这不就清楚了么..
      

  2.   

    登陆真不用弄线程。弄了反而复杂了。但是弄一个线成也是可以的,什么不能弄个线程去做啊。你就创建一个线程,在里面写上要做的事情就可以了。创建线程不就是实现Thread的Run方法么,在run方法里面写上你要做的事情就行了啊?楼主到底想要什么。只要楼主在写代码的时候不混淆,线程就不会混淆的。
      

  3.   

    不知道楼主是否知道MVC架构,知道的话就思路很清晰的。
      

  4.   

    不是很清楚炉猪的想法,么非是想用socket 来做java swing 的前后台数据通讯,要是这样就简单了,建好服务端,当客户端有请求的时候直接创建线程,然后在线程中做操作,比如判断报文处理类型,按照不同的求情报文类型调用不同的方法进行处理即可。
      

  5.   

    不知道我理解的对不对:LZ在服务端创建了一个线程等待,端口固定,想利用这一个端口实现所有操作。
    如果是这样的话,解决方式有两个。
    一个是在传递基础信息的基础上再增加一个操作表示,比如LOGIN表示登录验证信息,就判断能不能登录。
    一个是在服务端多开几个线程,利用不同的端口,每个端口处理不同的业务。比如7777判断登录,8888判断修改信息等。