摘要: 在java多线程编程中很容易出现死锁,死锁就是多个线程相互之间永久性的等待对方释放锁,这和数据库多个会话之间的死锁类似。下面的代码示例了一个最简单的死锁的例子,线程1和线程2相互之间等待对方释放锁来取得cpu执行权。 main方法代码: 运行后你会发现,打印结果如下,后面的内容一致不会打印,并且程序 阅读全文
posted @ 2019-01-28 15:32 499755609 阅读(194) 评论(0) 推荐(0) 编辑