-
关于pthread_cond_waitvoiddecrement_count(){ pthread_mutex_lock(&count_lock); while(count==0)  huangbt_unix 时间:09-02 + 阅读全文
-
对于这样的代码,我很生气。。本帖最后由peidright于2010-09-0212:54编辑对于这样的代码,我很生气。。if(packet_data_len>matchlist.packet_len)改,还是不改呢?。。。,改的话,要搞好多ctrl+c,ctrl+v?最少应该写成这样,pktdata_len>matchlist.pktdata_lenpeidright 时间:09-02 + 阅读全文
-
UNP 的writen函数疑惑?UNP中writen代码,应该错误返回-1或者返回实际写入socket的字节数而write返回0代表socket发送缓冲区已满,应返回while中写入的字节数才对,而为何直接返回-1还有最后returnn,,为什么不是n-nleftssize_twriten(intfd,constvoid*vptr,size_tn)日月并行 时间:09-02 + 阅读全文
-
如何非阻塞的wait问题1:看书上说貌似wait等待子进程时是阻塞的,而waitpid是非阻塞的。如果我在用waitpid等待子进程,同时子进程陷入死循环时,waitpid应该立刻返回。那么这时候父进程可以正确返回,但是子进程会不会被杀掉呢,如果不会的话,我想杀掉子进程还要代码自己来杀?问题2:请问wait3、wait4、waitid分别是阻塞还是非阻塞呢?beyond907 时间:09-02 + 阅读全文
-
编译错误:cannot resolve overloaded function based on conversion to type void*本帖最后由ecjtubaowp于2010-09-0211:15编辑一个返回int的函数intfunc();然后再另一个函数中这样调用fun2((void*)func),这样有问题吗?g++报错fun2的函数原型为fun2(void*arg);ecjtubaowp 时间:09-02 + 阅读全文
-
用四则运算实现求平方根的功能在c里面 用四则运算求一个正数的平方根,我有一个程序。但觉得不是太好。精度也不是太高。大家有没有更好的方法?#include<stdio.h>floatj=1;voidsqt(doublesq,intn){ j*=0.1; sq+=j;xiaoqing87316 时间:09-02 + 阅读全文