我想知道这段代码是否会有任何问题:
我有一个在许多线程之间共享的向量.每次线程必须从向量中添加/删除东西时,我都会在synchronized块下进行.但是,主线程有一个调用:
synchronized
System.out.println("the vector's size: "+ vec.size());
不是synchronized.
这会引起麻烦吗?
java multithreading vector thread-safety
java ×1
multithreading ×1
thread-safety ×1
vector ×1