用JAVA中的多執行緒示例銀行取款問題

2021-04-26 16:53:14 字數 801 閱讀 7255

public

class test    

}   

}   

/**

* @authorleno 賬戶類 預設有餘額,可以取款

*/class account    

public

void setbalance(float balance)    

/**

* 取款的方法需要同步

*  * @parammoney

*/public

synchronized

void withdrawals(float money)  catch (interruptedexception e)    

balance -= money;   

} else    

system.out.println("餘額為:" + getbalance() + "元!");   

}   

}   

/**

* @authorleno 銀行卡

*/class testaccount1 extends thread    

@override

public

void run()    

}   

/**

* @authorleno 存摺

*/class testaccount2 extends thread    

@override

public

void run()    

}  

Java 多執行緒模擬賣票示例

使用runnable介面建立三個子執行緒並起名為a,b,c模擬實現賣票操作,觀察結果。class mythread implements runnable塊 override public void run 方法2 sychronized方法 演算法 題目 海灘上有一堆桃子,五隻猴子來分。第一只猴子...

Objective C IOS 中多執行緒示例

初始化鎖物件 ticketcondition nscondition alloc init 開始第乙個執行緒。ticketsthreadone nsthread alloc initwithtarget self selector selector run object nil ticketsthr...

Objective C IOS 中多執行緒示例

初始化鎖物件 ticketcondition nscondition alloc init 開始第乙個執行緒。ticketsthreadone nsthread alloc initwithtarget self selector selector run object nil ticketsthr...