关于JAVA中线程的问题!!!!!!!!!! 既然是多线程的直接用Vector好了,Vector是线程安全的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用错了,他的这个方法同步是对你当前对象的同步,也就是你每个线程都是一个单独的对象,所以你的同步根本没有作用,除非你同步的是同一个对象才行。比如你把写的方法在server类里实现就可以。 fastmask(我心烦),你说的“他的这个方法同步是对你当前对象的同步”这句是什么意思?我不明白?????我又换了一种方式:在Server中定义了ArrayList Users然后在线程中对Server中的Users使用:synchronized(Server.Users){Server.Users.add(...)}可是还不行?你说:你把写的方法在server类里实现就可以可是我的write是必须要在Thread中使用的呀 有一个简单的方法,把synchronized(_server.Users)写在write()方法的第一句. JAVA SE 关于TCP的一个疑问 一道垃圾回收机制的问题 新手刚到,散分 哪些高级软件证书获得了政府的认定? JDBC-ODBC在使用PreparedStatement进行模糊查询时的问题 Java初学者求教 实现对学生的成绩按总分排序,程序代码如下:本人感谢java不久,望各位前辈多多指点,谢谢 有兄弟做过短信猫短信开发的吗,知道启用轮循模式是什么意思, 如何启动吗 编译好的.class文件应该放在哪里? 大家帮忙看看如何处理这个异常 在2000下如何配置java环境?
fastmask(我心烦),你说的“他的这个方法同步是对你当前对象的同步”
这句是什么意思?我不明白?????我又换了一种方式:在Server中定义了ArrayList Users
然后在线程中对Server中的Users使用:
synchronized(Server.Users)
{
Server.Users.add(...)
}可是还不行?
你说:你把写的方法在server类里实现就可以
可是我的write是必须要在Thread中使用的呀