線程的概念及解決線程安全的幾種方式

一、什麼是線程 1、線程是進程的子集,沒有進程就沒有線程; 2、線程也叫作輕量級進程, 因爲線程和進程都能實現多任務, 但是線程是在某個進程中運行的,並且多個線程共享其依拖的進程的資源。 3、進程中至少有一個線程, 那就是主線程;進程中也可以有多個線程。 4、同一個進程中的所有線程共享地址空間, 文件描述符, 棧等其他和進程相關的屬性;由於多個進程共享內存, 所以要對共享變量進行同步, 也就是加鎖
相關文章
相關標籤/搜索