java高階特性與實戰專案 第四章 多執行緒

2021-08-20 04:33:05 字數 610 閱讀 4087

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...