本帖最后由 sculida 于 2014-01-13 17:35 编辑
非常感谢各位前辈花心思为我解决这个问题!
------------------------------------------------
1.源代码
#include
我用一个线程来负责读取套接字(用recvmsg),然后用cout输出。 然后发现在recvmsg成功返回后,cout会阻塞住,我需要按一下回车键,才会有输出,把cout改为printf后就不存在这种问题了? 请问下这是什么原因呢? 还有没有别的C++的东西是不能在pthread下使用的??? 谢谢。
#include
文件z.sh为: #!/bin/ksh set -x /usr/users/oracle/bb | /usr/bin/gawk '{ print $0 }' > /usr/users/oracle/a 。。。。。。 bb为一个c++程序,里面只有cout输出,在crontab 调用后产生了a文件,但是文件内容为空。 crontab 配置为: 58 * * * * /usr/users/oracle/z.sh 2>&1 但是手动执行z.sh则可以将内容写入文件a
文件z.sh为: #!/bin/ksh set -x /usr/users/oracle/bb | /usr/bin/gawk \'{ print $0 }\' > /usr/users/oracle/a 。。。。。。 bb为一个c++程序,里面只有cout输出,在crontab 调用后产生了a文件,但是文件内容为空。 crontab 配置为: 58 * * * * /usr/users/oracle/z.sh 2>&1 但是手动执行z.sh则可以将内容写入文件a
文件z.sh为: #!/bin/ksh set -x /usr/users/oracle/bb | /usr/bin/gawk '{ print $0 }' > /usr/users/oracle/a 。。。。。。 bb为一个c++程序,里面只有cout输出,在crontab 调用后产生了a文件,但是文件内容为空。 crontab 配置为: 58 * * * * /usr/users/oracle/z.sh 2>&1 但是手动执行z.sh则可以将内容写入文件a
简单问题:
为什么在include
本帖最后由 stone421 于 2010-09-12 13:38 编辑
#include