黑马程序员技术交流社区

标题: 请大家指教一下集合与同步的问题 [打印本页]

作者: 杨增坤    时间: 2013-7-17 15:36
标题: 请大家指教一下集合与同步的问题
集合 vector是线程同步  ArrayList是线程不同步        Hashtable该集合是线程同步的,hashMap:是线程不同步的。
请问一下所说的集合是线程同步和不同步是怎样理解????
是不是可以这样理解:
当某一线程(线程A)中使用了 ArrayList集合,当线程A获得了执行权,
直到对使用的ArrayList操作完毕,才释放占有资源。在没有对ArrayList集合操作完毕的时候,线程不释放占有资源。


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


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







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2