A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 杨增坤 金牌黑马   /  2013-7-17 15:36  /  1062 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

集合 vector是线程同步  ArrayList是线程不同步        Hashtable该集合是线程同步的,hashMap:是线程不同步的。
请问一下所说的集合是线程同步和不同步是怎样理解????
是不是可以这样理解:
当某一线程(线程A)中使用了 ArrayList集合,当线程A获得了执行权,
直到对使用的ArrayList操作完毕,才释放占有资源。在没有对ArrayList集合操作完毕的时候,线程不释放占有资源。


如果线程(线程B)使用了vector集合,在对vector集合操作的时候,同样也可以释放占有资源。


希望各位能给一些仔细的解释。


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马