在java线程操作中同步和死锁概念是很重要的,这里一起探讨下,主要是了解:1、了解线程同步的作用2、了解同步代码块和同步方法的作用3、了解死锁的产生
工具/原料
1
eclipse
2
jdk
方法/步骤
1
第一步在多线程操作中,同步和死锁的概念很重要,哪里需要同步,如何实现同步,实现了同步后会有哪些副作用
2
第二步想要解决资源共享的同步操作问题,可以使用同步代码块、同步方法两种方法完成
3
第三步代码块有几种:普通代码块、构造块、静态块、同步代码块synchronize 关键字加在代码块上,这个代码块就是同步代码块
4
第四步同步方法,除了设置同步代码块之外还可以使用synchronize关键字声明一个方法成同步方法
5
第五步同步可以保证资源共享的正确性,但是过多的同步会产生死锁
上一篇:三个月宝宝发烧38度怎么办
下一篇:如何判别美国线和蜡烛线