首页 > 试题广场 >

定义一个线程安全的属性时,需要用到哪个关键字

[单选题]
定义一个线程安全的属性时,需要用到哪个关键字
  • strong
  • weak
  • atomic
  • 选项都不是

atomic:保证settergetter的完整性,比nonatomic安全,但不是绝对的线程安全。可用@synchronized加锁

@synchronized(self) {

// 关键代码

}

nonatomic:不保证settergetter

发表于 2019-10-20 15:30:21 回复(0)
非常不严谨 我选的D
发表于 2021-03-12 19:02:39 回复(0)