1. 程式人生 > >上節回顧

上節回顧

1. 執行緒 vs 程序

① 程序至少包含一個執行緒;

② 執行緒 之間記憶體共享;

    執行緒同時修改同一份資料時必須加鎖,mutex(互斥鎖)

    遞迴鎖

③ join 等待一個執行緒結束;

④啟動一個執行緒:

 

⑤ 守護執行緒

          服務於非守護執行緒

⑥  佇列

       作用:a.解耦:使程式之間實現鬆耦合

                  b. 提高執行效率

       三種模式:先進先出;

                         後入先出;(賣水果)

                         設定優先順序;

⑦ 生產者消費者模型

         解耦的具體實現。

⑧事件(Events)

          紅綠燈的例項。