信号与共享记忆体函式库
本函式库共有 9 个函式
本函式库提供 System V 的信号处理机制。这个机制可以让系统限制同时使用行程所存取的资源。本函式库亦提供了记忆体共享的机制,可让不同的程式存取相同的变数,方便交换程式资讯。
下表为系统的共享记忆体的限制值
SHMMAX
共享记忆体的最大值,一般为 131072 bytes
SHMMIN
共享记忆体的最小值,一般为 1 byte
SHMMNI
记忆体共享区段的最大值,一般为 100
SHMSEG
每个行程所能共享的最大记忆体区段,一般为 6
sem_get
:
取得信号代码。
sem_acquire
:
捕获信号。
sem_release
:
释出信号。
shm_attach
:
开启建立共享记忆体区段。
shm_detach
:
中止共享记忆体区段连结。
shm_remove
:
清除记忆体区段。
shm_put_var
:
加入或更新记忆体区段中的变数。
shm_get_var
:
取得记忆体区段中指定的变数。
shm_remove_var
:
删除记忆体区段中指定的变数。
[
上一页
下一页
]