首先我們這裡提到的鎖,是把所需要的代碼塊,資源,或數據鎖上,在操作他們的時候隻允許一個線程去做操作。最終結果是為瞭保證cpu計算結果的正確性。
對不可重入鎖的理解:
public class Test{
Lock lock = new Lock();
public void methodA(){
lock.lock();
...........;
methodB();
...........;
lock.unlock();
}
public void methodB(){
lock.lock();
...........;
lock.unlock();
}
}
-
扫码下载安卓APP
-
微信扫一扫关注我们微信扫一扫打开小程序手Q扫一扫打开小程序
-
返回顶部
Copyright © TaoHigo.com |
2020-2021 |
|
queries in 0.308 s