操作系統——信號量(理解什麼是信號量,信號量如何解決同步互斥問題,信號量一些注意點)

信號量是什麼 信號量(semaphore)是操作系統用來解決併發中的互斥和同步問題的一種方法。 信號量是一個與隊列有關的整型變量,你可以把它想象成一個數後面拖着一條排隊的隊列,如圖: 那信號量上面值n代表什麼意思呢? n>0:當前有可用資源,可用資源數量爲n n=0:資源都被佔用,可用資源數量爲0 n<0:資源都被佔用,並且還有n個進程正在排隊 那信號量拖着的那個隊列就是用來放正在排隊想要使用這一
相關文章
相關標籤/搜索