- 博客(4)
- 收藏
- 关注
原创 linux 多进程代码
#include #include #include #define PROCESS_NUM 5 pid_t pid; int dosomething() { } int create_process(int num) { while(num > 0) { pid = fork();
2012-09-18 22:13:15 350
原创 linux可变参数之宏函数
#ifdef _C99 //C99编译器 #define d_log(...) printf(__VA_ARGS__) #else //GNU C编译器 #define d_log(format, arg...) printf(format, ##arg) #endif const char *str = "hello wrold"; d_log("string = %s
2012-09-15 11:47:56 567
原创 pthread_cond_wait()
了解 pthread_cond_wait() 的作用非常重要 -- 它是 POSIX 线程信号发送系统的核心,也是最难以理解的部分。 首先,让我们考虑以下情况:线程为查看已链接列表而锁定了互斥对象,然而该列表恰巧是空的。这一特定线程什么也干不了 -- 其设计意图是从列表中除去节点,但是现在却没有节点。因此,它只能: 锁定互斥对象时,线程将调用 pthread_cond_wait(
2012-09-12 17:31:37 299
原创 MFC笔记
消息机制下面描述的是线程通过SendMessage()向窗体发送消息,代码先奉上: 线程函数: DWORD WINAPI Thread_Login(LPVOID paramter) { CEDialog *dlg; dlg = (CEDialog*)paramter; if(Connect("192.168.110.200",8888) {
2012-09-08 17:00:43 387
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人