题库 软件开发 题目列表 假如有两个线程,都需要申请锁m1、m2,并且都执行以下...
单选题
假如有两个线程,都需要申请锁m1、m2,并且都执行以下操作时,请问哪种操作可能带来死锁?
A.

lock(m1) lock(m2) unlock(m1) unlock(m2)

B.

lock(m1) lock(m2) unlock(m2) lock(m2) unlock(m1) unlock(m2)

C.

lock(m1) lock(m2) unlock(m1) lock(m1) unlock(m2) unlock(m1)

D.

lock(m1) lock(m2) unlock(m1) unlock(m2) lock(m1) unlock(m1)

题目信息
校招真题
-
正确率
0
评论
14
点击