â [éçº]sigwait ã¯ã¨ã©ã¼ãè¿ã pthread ã«ãããã«ãã¹ã¬ããã¢ããªã±ã¼ã·ã§ã³ã§éåæã·ã°ãã«ãæ±ãæ㯠sigwait() ã§ã·ã°ãã«å¾ ã¡ãããã¹ã¬ãããç¨æããã®ãå®ç³ã§ããã ããããããªæãã test1.c #include <stdio.h> #include <signal.h> #include <errno.h> #include <unistd.h> static int endFlag = 0; void * signal_thread(void *ptr) { sigset_t mask; int err, sig; sigemptyset(&mask); sigaddset(&mask, SIGINT); err = sigwait(&mask, &sig); printf("sigwait return %d, signal no: %d\n",
{{#tags}}- {{label}}
{{/tags}}