本人刚接触Java,对多线程机制不是很了解.目前做的一个项目,有这么一个问题.
在Client端,有一个线程需要在适当的时候,发送一个消息给服务器.服务器是多线程的.有四个线程在交替运行.有一个接收的线程,专门负责接受消息.但是我这个程序,怎么也收不到消息.太奇怪了.两端都是用的 Stream形式传输的.
是不是在线程中不能用Stream传输数据啊?
在Client端,有一个线程需要在适当的时候,发送一个消息给服务器.服务器是多线程的.有四个线程在交替运行.有一个接收的线程,专门负责接受消息.但是我这个程序,怎么也收不到消息.太奇怪了.两端都是用的 Stream形式传输的.
是不是在线程中不能用Stream传输数据啊?
解决方案 »
- JAVA基础编程
- java.lang.UnsatisfiedLinkError The specified procedure could not be found
- java中一个简单的调用问题
- 下载的问题,请高手出招!!!!!!!!!!!!
- 关于Runtime.getRuntime.exec()的问题
- 接前辈的一个j2se程序,不能运行applet.救命啊.
- 为什么我的问题老是没人答阿?伤心阿。。。。
- Java 中有沒有 類是 pad 的方法,就是在 字符串前面 或者 後面填充字符?
- 询问关于Java数据库连接池的一个操作时间
- Jboss修改端口问题
- transient的问题
- 之前提的问题,还是没解决,swing中中英文并存的问题
初步估计 可能是没有flush()或者没有加入结束符 例如'\n' 或者流的使用有问题