转载

java – 当我们说Hashtable或Vector是同步的时候是什么意思?

问题就是这么说,只是想知道,在一次采访中,当他们问你时,你会说什么,“Hashtable或Vector被同步的实际意义是什么?”

实际上它意味着两件事:

>不要使用它们,除非您将在线程之间共享它们(如果不是仅使用HashMap或ArrayList).

>如果您在线程之间共享它们,请检查它们实现的同步策略是否足以使您的程序线程安全(因为某些同步的存在几乎不表示类的全面并发行为).

翻译自:https://stackoverflow.com/questions/2601602/what-does-it-mean-when-we-say-hashtable-or-vector-is-synchronized

原文  https://codeday.me/bug/20190111/516323.html
正文到此结束
Loading...