synchronized的应用
生活随笔
收集整理的這篇文章主要介紹了
synchronized的应用
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
修改前面的案例,使用synchronized關(guān)鍵字后,可以達(dá)到數(shù)據(jù)安全的效果?
public class Demo{ private static int count=0; public static void inc(){ synchronized (Demo.class) { try { Thread.sleep(1); } catch (InterruptedException e) { e.printStackTrace(); } count++; } } public static void main(String[] args) throws InterruptedException { for(int i=0;i<1000;i++){ new Thread(()->Demo.inc()).start(); } Thread.sleep(3000); System.out.println("運行結(jié)果"+count); } }?
總結(jié)
以上是生活随笔為你收集整理的synchronized的应用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: synchronized的基本语法
- 下一篇: 思考锁是如何存储的