臨界資源是指每次僅允許一個進程訪問的資源。
屬于臨界資源有硬件打印機、磁帶機等,軟件有消息緩沖隊列、變量、數組、緩沖區等。
每個進程中訪問臨界資源的那段程序稱為臨界區(臨界資源是一次僅允許一個進程使用的共享資源)。每次只準許一個進程進入臨界區,進入后不允許其他進程進入。