深入併發與同步

一、概念 所謂併發,是指多個內核路徑同時訪問和操作數據,可能發生 覆蓋共享數據的情況,造成被訪問數據的不一致。 在內核中發生併發訪問併發源主要有以下4種。 中斷和異常 軟中斷和tasklet:軟中斷和tasklet可能隨時會被調度運行,從而打斷當前正在執行進程的上下文。 內核搶佔:調度器支持內核搶佔。 多處理器併發運行 上述情況需要針對單核和多核系統進行區別對待。 對於單處理器的系統有以下併發源:
相關文章
相關標籤/搜索