一个多线程同步的问题 假设有多个线程同时要从一个Vector里取数据,此时vector里只有一个元素,每个线程都先判断是否为空,然后再取,虽然判空和取的操作都是syncronized,但是,假如第一个线程判空以后,又转到第二个线程,它俩判断都不为空,这时又转回第一个线程,取完之后,转到第二个线程再取就出错了,怎么解决呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 判断和取值放在一起syncronized, 既然是synchronized,怎么会转到第二个线程呢必须等待第一个执行完啊 java一道题目,求大牛指导try的return和finally 想为自己定义一个算法类方便调用,请问怎么定义。 如何得到 windows 共享资源 提几个c++ 与 java 的概念区别问题 Java 如何把最小化图标放置时间的旁边? 如何线程安全的访问 这段代码错在哪里,new 了一下也不行,在线等待 事件模型,请大家讨论,讲的好的加分 关于System的setProperty/getProperty等问题(在线等待。。。。) 弹出ie窗口 如何在一个GUI组件上添加超链接 poi提取word文本!
必须等待第一个执行完啊