摘要: 函数原型 NAME signal - ANSI C signal handlingSYNOPSIS #include typedef void (*sighandler_t)(int); sighandler_t signal(int signum, sighandler_t handler);signal函数具有注册功能,什么事都不干。只是告诉系... 阅读全文
posted @ 2014-08-25 23:29 Acjx 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 题目 共要卖票20张,由命令行输入窗口数,由线程模拟窗口。每卖掉一张票,屏幕显示由几号窗口所卖,一并显示剩余票数 思路 由于票数 ticket_cnt 是全局变量,因此每当一个线程将其减一(卖出一张票),并将其显示,应该被封装为一个原子操作。因为线程是并发执行的,可能当前线程将ticket_cnt减1后还没有来得及显示此时的剩余票数ticket_cnt,ticket_cnt已经被另一个线程减一了。... 阅读全文
posted @ 2014-08-25 22:15 Acjx 阅读(577) 评论(0) 推荐(0) 编辑