在一个线程中,ownLatch用来确保只有一个线程可以执行特定的代码段。以下关于ownLatch的描述哪个是正确的?
答案解析
本题考查对线程同步机制的理解。ownLatch是一个互斥锁,用于确保同一时间只有一个线程可以访问特定的资源。选项A错误,因为ownLatch需要同步机制来确保正确使用。选项C错误,因为ownLatch不是无条件获取的,需要等待锁被释放。选项D错误,因为ownLatch释放后,其他线程可以立即尝试获取。选项B正确,因为ownLatch确实只能被一个线程持有,但可以被多个线程尝试获取。
正确答案:B