线程并发的问题 最近用JAVA写多线程程序遇到几个问题1.如果多个线程同时将不同的元素add到map中,需要把这个map做原子操作吗?2.如果两个不同的线程,一个在队列中执行取元素操作,一个在队列中执行添加元素操作,需要将队列原子操作吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 都需要!非线程安全的集合只能用于单线程环境中,或者多线程环境中不共享的情况下。在多线程环境中并且这些集合是在多个线程之间共享的话,那就是线程不安全的,在并发量较高的情况下集合内部数据会产生错误。第一个问题,可以使用 Collections 中的方法同步这个 Map,或者使用更高效线程安全的集合类 java.util.concurrent.ConcurrentHashMap,这个 Map 由于使用了分离锁,默认最多可由 16 个线程同时进行线程安全的修改操作第二个问题:典型的生产者/消费者操作。将队列进行同步,或者使用 java.util.concurrent.LinkedBlockingQueue 进行操作 char的存储问题 【100分】谁能给解释一下这段代码,很短的代码? 各位大虾们,快过来帮小弟一把!!!急用的!!!! 求问,急,谢谢! 為什么pstmt.executeBatch()只提交了最后1條sql語句,急﹗﹗﹗ 如何使用在上一目录上的包? 谁能弄到24日去成都的火车票???????????????????? 安装了EDITPLUS和JCREAT,还都必须再装上JDK吗?如果那样的话我还是直接用JB好了。 有人了解托普吗?托普怎么样? 在学校ACM预选赛的官网上做题,Eclipse没问题,但是提交到OJ上说Runtime Error jsp写的聊天室聊天板块不刷新 关于JList的一些方法调用
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货