1.編寫乙個程式,建立倆個執行緒物件,每個執行緒輸出1~5的數。要求執行緒類分別使用繼承thread類和實現runnable介面倆種方式建立。
public class mythread1 extends thread }
public static void main(string args)
}public class runn implements runnable
}}
2.張三和他的妻子各擁有一張銀行卡和存摺,可以對同乙個銀行賬戶進行訪問款的操作。現銀行賬戶中餘款為500元,每人各自取款5次,每次取款100元,在取款過程中存在網路延時。要求使用多執行緒模擬這個過程。
public class threaddraw implements runnable
} public void money1() catch (interruptedexception e)
money-=100;
}else
} }public static void main(string args)
}
《Java實戰開發經典》第四章4 2
package four 求出陣列中奇數和偶數的個數 public class two int arrji null int arrou null int i 0 int m 0 for i 0 i 分割線 使用方法寫 package xiti4 定義乙個整數陣列,求出其中奇數的個數和偶數的個數 p...
java併發程式設計實戰第四章筆記
通過將封閉機制與合適的加鎖策略結合起來,可以確保以執行緒安全的方式來使用非執行緒安全的物件。例如 public class personset public sychronized boolean containsperson person p myset封閉在類中,且只有兩個加鎖的方法可以訪問。c...
Java專案實戰漢字與拼音轉換類
package com.utils import net.sourceforge.pinyin4j.pinyinhelper import net.sourceforge.pinyin4j.format.hanyupinyincasetype import net.sourceforge.pinyi...