发布时间:2014-01-14 14:31:05
1、alarm 如果不要求很精确的话,用 alarm() 和 signal() 就够了 unsigned int alarm(unsigned int seconds) 专门为SIGALRM信号而设,在指定的时.........【阅读全文】
发布时间:2014-01-05 21:32:20
先上一个代码服务端:[cpp] view plaincopyprint?//s_unix.c #include <stdio.h> #include <sys/types.h> #include <sys/socket.h> #include.........【阅读全文】
发布时间:2014-01-05 21:27:46
当创建线程的时候如果创建线程的函数会用jion等待子线程的时候,可以用指针传参,这时候主线程函数的所有内容还存在,获取该地址的内容也不会出错。但是如果不需要等待子线程结束而直接向下运行的时候,传参就有可能出现问题,就是创建线程的函数执行完成后,其所占的空间会被释放而值被改变,而创建的线程此时会.........【阅读全文】
发布时间:2014-01-05 21:19:55
Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回).........【阅读全文】