首页 > 试题广场 >

关于多线程,下面说法正确的是:

[单选题]
关于多线程,下面说法正确的是:
  • 当多个线程对某个原子数据进行读写操作时,读操作不用加锁,只用对写操作加锁即可
  • 同一线程中,可以连续多次对同一个mutex进行lock操作,等数据修改完成后,再进行一次unlock操作即可
  • 同一进程中的不同线程,他们没有独立的堆栈空间;使用共享的堆栈空间,以便为各个线程间频繁的数据更新提供更好的性能
  • 其他都正确或都不正确
mutex_lock要配套使用
同一进程不同线程共用全局变量,局部静态变量,分配与堆的变量都是共享的,而栈空间不一定
发表于 2018-09-07 16:39:33 回复(1)
atomic不是已经保证原子性了吗,一定需要加锁吗?
发表于 2018-09-12 15:10:49 回复(2)