当前位置: 首页 > news >正文

做任务挣钱的网站聚/蜜雪冰城网络营销案例分析

做任务挣钱的网站聚,蜜雪冰城网络营销案例分析,做网站多少钱PageAdmin,做网站用jsp和htmlpoll函数用法可以man一下。这里提供一个可以运行的示例。程序流程:父进程启动并创建子进程子进程通过管道发送数据给父进程父进程同时监听管道数据和shell输入,阻塞500毫秒发现没有数据就打印一个"Testing...."父进程等待子进程结束子进程结束…

poll函数用法可以man一下。这里提供一个可以运行的示例。

程序流程:

父进程启动并创建子进程

子进程通过管道发送数据给父进程

父进程同时监听管道数据和shell输入,阻塞500毫秒发现没有数据就打印一个"Testing...."

父进程等待子进程结束

子进程结束,父进程结束

Ubuntu10.04:

poll.cpp源代码:

#include

#include

#include // waitpid

#include // waitpid

#include // strlen

#include // poll

/*

comment:

pipe is used between two processes on the same computer.

*/

#define TIMES 50

int main(){

int pipefds[2];

if( -1 == pipe( pipefds)){

printf( "Error when create pipes\n");

}else{

int i;

pid_t pid = fork();

if( 0 == pid){// child

printf( "child running\n");

close( pipefds[0]);

for( i = 0; i < TIMES; ++ i){

write( pipefds[1], "iamagoodguy", strlen( "iamagoodguy"));

sleep( 1);

}

}else{

printf( "parent running\n");

char buf[256];

close( pipefds[1]);

struct pollfd pf[2];// key structure

pf[0].fd = 0;// console input

pf[0].events = POLLIN;// wait for bytes input

pf[1].fd = pipefds[0];// pipe input

pf[1].events = POLLIN;// wait for bytes input

for( i = 0; i < TIMES; ++ i){

poll( pf, 2, 500);// wait for only 500 ms

printf( "Testing...\n");

if( pf[1].revents & POLLIN){

buf[ read( pipefds[0], buf, 256)] = '\0';

printf( "Receive:%s\n", buf);

}

if( pf[0].revents & POLLIN){

buf[ read( 0, buf, 256)] = '\0';

printf( "Print:%s\n", buf);

}

}

int status;

wait( & status);

}

}

return 0;

}

Makefile(只有poll部分是这个程序使用的):

COMPILE = g++ $< -o $@

mapfile: mapfile.cpp

$(COMPILE)

pipe: pipe.cpp

$(COMPILE)

select: select.cpp

$(COMPILE)

poll: poll.cpp

$(COMPILE)

然后进行编译:

make poll

./poll

运行结果如下:

38fd91880d6eb4906f098a6133d18006.png0b1331709591d260c1c78e86d0c51c18.png

http://www.lbrq.cn/news/1069345.html

相关文章:

  • 大专生毕业论文怎么写/seochan是什么意思
  • 深圳网站建设艺之都/代写文章哪里找写手
  • 安徽省住房和城乡建设委员会网站/微信投放广告多少钱
  • 洛阳青峰网络公司做网站/广告传媒公司经营范围
  • 做网站的像素/中山seo排名
  • 网络宣传策划方案模板/seo关键词查询排名软件
  • 托管服务器是什么意思/优化百度搜索
  • 外链都没有的网站如何做排名的/教育培训网站官网
  • 织梦免费机械网站源码/爱战网关键词挖掘
  • 自己做彩票网站犯法吗/三十个知识点带你学党章
  • wordpress导购插件/视频优化是什么意思
  • 个人博客页面模板/优化推广网站排名
  • 免费域名注册微信下载/温州seo外包公司
  • 策划网站建设/百度搜索引擎推广
  • 网站建设文献文档/石家庄seo
  • 临沂做网站建设的公司/seo可以提升企业网站的
  • 做神马网站优化快速排名软件/百度seo费用
  • 自己可以做微网站吗/国产十大erp软件
  • 怎么查网站制作空间有效期/昆明网站seo优化
  • 乳山市工程建设交易网站/网站的seo是什么意思
  • 太仓住房与城乡建设局网站/2023年九月份新闻
  • 网络营销活动推广方式/长春网站优化流程
  • 给我免费播放电影/网站优化推广哪家好
  • 耒阳网站建设/网络推广工作内容
  • 响应式网站用什么软件做效果/可以免费打开网站的软件
  • 免费个人简历制作网站/关键词搜索爱站
  • 武汉百度推广seo/百度推广优化怎么做
  • 教用vs2013做网站的书/seo关键词的优化技巧
  • 网站建设包括什么科目/百度搜索引擎优化公司哪家强
  • web淘宝网站开发实例视频/百度搜索推广技巧
  • 第13章 文件输入/输出
  • 关于Web前端安全之XSS攻击防御增强方法
  • 知识蒸馏 - 基于KL散度的知识蒸馏 HelloWorld 示例 采用PyTorch 内置函数F.kl_div的实现方式
  • Java基本技术讲解
  • 「iOS」————weak底层原理
  • MyBatisPlus之核心注解与配置