package cn.itcast_02;
public class mylock
package cn.itcast_02;
public class dielock extends thread
@override
public void run()
}} else
}} }
}
package cn.itcast_02;
/* * 同步的弊端:
* a:效率低
* b:容易產生死鎖
* * 死鎖:
* 兩個或兩個以上的執行緒在爭奪資源的過程中,發生的一種相互等待的現象。
* * 舉例:
* 中國人,美國人吃飯案例。
* 正常情況:
* 中國人:筷子兩支
* 美國人:刀和叉
* 現在:
* 中國人:筷子1支,刀一把
* 美國人:筷子1支,叉一把
*/public class dielockdemo
}
乙個死鎖問題
表結構 create table test id bigint 20 unsigned not null auto increment comment 自增id a varchar 100 not null default comment 唯一健 b bigint 20 unsigned not n...
乙個JAVA死鎖的Demo
死鎖的條件肯定是兩個鎖以上時,才會 發生死鎖,以下demo是模擬的兩個鎖,通過兩個執行緒分別呼叫兩個方法,這兩個方法加鎖的順序正好相反,從而造成兩個執行緒相互等待,互不釋放鎖 package com.threaddemo public class deadlocksample private voi...
乙個基礎問題
用sql server設計了乙個表,其中有乙個人的身份證的資訊,我想以身份證號為主鍵,可以嗎?可是網上看到的資料說,主鍵不應該人為給定的,應該由計算機自動生成,貌似就是自增的意思。可以用身份證號碼作為主鍵,反正不會出現衝突就好了。網上的說法,或許只是建議使用自增列作為主鍵。遇到乙個結論,思考一下為什...