当一个带有静态变量的函数被多个线程调用时会发生什么?

时间:2015-08-28 12:56:39

标签: c++ multithreading

假设有一个功能:

List<? extend String>

正如我们所知,当第一次调用Obj :: instance时,obj将被初始化。 但是如果多个线程同时调用此函数会发生什么?

1 个答案:

答案 0 :(得分:0)

具有最高优先级的线程会锁定该变量!