我正在使用 Ubuntu 20。
uname -a
Linux peyman-Ubuntu 5.4.0-48-generic #52-Ubuntu SMP Thu Sep 10 10:58:49 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
当我使用 ipcs 命令时,没有显示信号量数组。linux 是否可能使用信号量数组,或者是否存在其他问题?
sudo ipcs -s
------ Semaphore Arrays --------
key semid owner perms nsems
答案1
没有信号量数组,因为您尚未创建任何数组。用于管理信号量数组和其他 System V 进程间通信 (IPC) 功能的一对 shell 命令是ipcmk
和ipcrm
。
例如
ipcmk --semaphore 3 # Create an array of three semaphores with id 0
和
ipcrm --semaphore-id 0 # Remove semaphore array with id 0