進程的信號量和線程的信號量

學習多進程的同步與互斥,和多線的同步與互斥時,發現他們都有sem信號量,很困惑就查了一下區別才發現: 信號量分爲有名與無名 信號量在進程是以有名信號量進行通訊的,在線程是以無名信號進行通訊的,由於線程linux尚未實現進程間的通訊,因此在sem_init的第二個參數要爲0,並且在多線程間的同步是能夠經過有名信號量也可經過無名信號,可是通常狀況線程的同步是無名信號量,無名信號量使用簡單,並且sem_
相關文章
相關標籤/搜索