1. 程式人生 > >從零開始學多執行緒之執行緒安全(一)

從零開始學多執行緒之執行緒安全(一)

public class Employees { 2 //程式設計師的等級 3 private int level; 4 //技能庫 5 public Map<String,String> skills; 6 7 //工資 8 private int sal; 9 10 public void updateSal(String multithreading){ 11 // 如果有會多執行緒這個技術 12 if (multithreading.equals(skills.get(multithreading))){
13 //根據你的等級升職加薪操作.. 14 sal = level * sal; 15 }else{ 16 //如果不會多執行緒,學習多執行緒,更改等級為中級 17 skills.put(multithreading,multithreading); 18 level = 2; 19 //根據等級加薪,.. 20 updateSal(multithreading); 21 } 22 } 23 }