<thead id="fflbj"><font id="fflbj"><cite id="fflbj"></cite></font></thead>
    <progress id="fflbj"><thead id="fflbj"><font id="fflbj"></font></thead></progress>

            課程目錄:Linux多線程開發培訓
            4401 人關注
            (78637/99817)
            課程大綱:

                   Linux多線程開發培訓

             

             

             

            一、進程與線程內核原理與開發基礎

            1、Linux進程調度原理

            Linux進程生命周期

            Linux進程調度時機

            Linux 進程調度算法

            Linux進程調度機制

            Linux內核線程

            2、Linux線程的內核實現原理

            Linux線程模型:LinuxThreads和NPTL

            內核如何用進程模擬線程

            實時線程創建與搶占

            硬實時Linux

            深化:從操作系統本質看進程與線程

            3、Linux多進程應用開發

            進程的屬性和狀態

            進程的創建、執行、消亡

            進程相關系統調用

            守護進程

            4、進程間通信

            進程間通信基本概念

            管道的實現及應用

            信號的實現與應用

            消息隊列的實現與應用

            共享內存的實現與應用

            信號量

            5、Linux多線程應用開發

            Linux線程模型

            線程創建、等待、退出

            線程屬性

            實時線程

            線程間通信

            pthread_once

            線程級全局變量:Thread-Specific Data

            應用與開發實踐<br>

            二、多線程開發的高級技術和調試

            1、Linux多線程與信號

            Linux內核信號處理流程

            Linux信號的分類

            進程的信號處理

            多線程情況下的信號處理

            信號處理函數的要求

            errno與信號

            應用與開發實踐

            2、可重入函數、線程安全與異步信號安全

            可重入函數的概念

            可重入函數與線程安全函數

            可重入與異步信號安全

            使函數可重入的經驗

            異步信號安全的庫函數

            信號處理器與線程通信

            應用與開發實踐

            3、C/C++庫函數和STL的線程安全

            POSIX標準的要求

            線程安全的庫函數

            線程不安全的庫函數

            STL容器的線程安全

            538在线视频二三区视视频