能写一个模拟产生死锁的代码吗