当前位置: 代码迷 >> Java相关 >> 请教一个线程的问题
  详细解决方案

请教一个线程的问题

热度:94   发布时间:2006-08-30 09:03:47.0

谢谢你,老兄。
第一个问题已经解决了,现在是第二个问题!!!
请指教!!!


----------------解决方案--------------------------------------------------------
我在这个线程里面,如果打印i的值的话,却可以全部打印出来,可是一遇到switch的话,却最多只打印10个,为什么呢?
----------------解决方案--------------------------------------------------------
有谁能够帮下忙呢?为什么在swith里面打印不出来呢?在swtich的外面就可以打印出来呢?有谁能帮下忙吗?
还有,如果我启动10个线程的话,我在测试的时候怎么都是线程1在活动呢?期于的9个线程呢?
请帮下忙啊
----------------解决方案--------------------------------------------------------
其他线程start了么????

----------------解决方案--------------------------------------------------------
while(count<ijtf4){new Thread(ts).start();count++;}
全部都start了啊!
----------------解决方案--------------------------------------------------------
你还是把程序简化一下 光测试一下几个线程如何工作的
这样好慢慢加功能 像现在这样找错误实在是太难了

----------------解决方案--------------------------------------------------------
老兄,线程的问题解决了.现在就是在run方法里,那个swtich里面打印不出想要的数据来!!!为什么呢?
----------------解决方案--------------------------------------------------------
我发现是Socket的问题,//theTCPsocket=new Socket(ina,i);
//theTCPsocket.close();
如果我把这两句消除就可以打印了,为什么呢?
----------------解决方案--------------------------------------------------------
好了,我的问题解决了.
----------------解决方案--------------------------------------------------------
  相关解决方案