マルチスレッドのプログラミング

セマフォの加算

sema_post(3T)

#include <thread.h>

int sema_post(sema_t *sp);

sema_post() は、sp が指すセマフォの値を原子的操作によって 1 増やします。そのセマフォでブロックされているスレッドがある場合は、そのスレッドのうちの 1 つのスレッドがブロック解除されます。