进程编程
ElisonWu
这个作者很懒,什么都没留下…
展开
-
Linux平台用C++封装线程读写锁
在Linux平台上已经有现成的线程读写锁pthread_rwlock_t以及相关API,现将这些API封装成与Win32平台上相同的接口,以便于编写跨平台程序。这些API包括pthread_rwlock_init,pthread_rwlock_rdlock,pthread_rwlock_tryrdlock,pthread_rwlock_wrlock,pthread_rwlock_trywrlock转载 2013-03-08 12:16:48 · 620 阅读 · 0 评论 -
gdb with multithread program
When your program has multiple threads (refer to Section 6.9 Debugging programs with multiple threads), you can choose whether to set breakpoints on all threads, or on a particular thread.转载 2013-03-18 15:03:33 · 1050 阅读 · 0 评论 -
linux多线程信号总结
linux 多线程信号总结(一) 1. 在多线程环境下,产生的信号是传递给整个进程的,一般而言,所有线程都有机会收到这个信号,进程在收到信号的的线程上下文执行信号处理函数,具体是哪个线程执行的难以获知。 2 signal函数BSD/Linux的实现并不在信号处理函数调用时,恢复信号的处理为默认,而是在信号处理时阻塞此信号,直到信号处理函数返回。其他实现可能在调用信号处理函数时,恢复信号转载 2013-07-10 09:21:39 · 716 阅读 · 0 评论