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

网站收录少的原因php网站开发设计

网站收录少的原因,php网站开发设计,爱网站网站查询,wordpress面打开4041.要求定义一个全局变量char buf1234567#xff0c;创建两个线程#xff0c;不考虑退出条件。 a.A线程循环打印buf字符串#xff0c; b.B线程循环倒置buf字符串#xff0c;即buf中本来存储1234567#xff0c;倒置后buf中存储7654321.B线程中不打印!! c.倒置…1.要求定义一个全局变量char buf1234567创建两个线程不考虑退出条件。 a.A线程循环打印buf字符串 b.B线程循环倒置buf字符串即buf中本来存储1234567倒置后buf中存储7654321.B线程中不打印!! c.倒置不允许使用辅助数组。 d要求A线程打印出来的结果只能为1234567或者 7654321不允许出现76345217234567等乱序情况 e.不允许使用sleep函数 f.分析出现错误的原因。 错误原因主进程和分支进程是并发执行的无法预测谁先谁后。 #include stdio.h #include pthread.h #include unistd.hchar buf[] 1234567; int len sizeof(buf);void* overtrun(void* arg) //void* arg (void*)buf {int i0,jlen;char temp;while(1){for(i0,jlen-2; i j; i,j--){temp ((char*)arg)[i];((char*)arg)[i] ((char*)arg)[j];((char*)arg)[j] temp;}pthread_exit(NULL);} return arg; }int main(int argc, const char *argv[]) { // char* pb buf;pthread_t tid;pthread_create(tid, NULL, overtrun, (void*)buf);printf(%d\n,len);while(1){int i,j;for(i0; ilen-1; i){printf(%c,buf[i]);}putchar(10); }pthread_join(tid,NULL);return 0; } 2.完成图片拷贝要求一个线程拷贝一半另一个线程拷贝另一半。 #include stdio.h #include pthread.h #include unistd.h #include sys/types.h #include sys/stat.htypedef struct {FILE* fop;FILE* fop_w;long size; }Info;void* copy(void* arg) //void* arg (void*)msg {char b;int count0,i0;fseek( ((Info*)arg)-fop, (((Info*)arg)-size/2),SEEK_SET);fseek( ((Info*)arg)-fop_w, (((Info*)arg)-size/2),SEEK_SET);for(i; i (((Info*)arg)-size/2); i){fscanf( ((Info*)arg)-fop, %c, b);fprintf( ((Info*)arg)-fop_w,%c,b);count;// printf(分支线程复制:%d\n,count);}printf(分支线程复制了%d个\n,count);pthread_exit(NULL);return arg; }int main(int argc, const char *argv[]) {Info msg;msg.fop fopen(./cq.jpg,r);if(msg.fop NULL){perror(fop);return -1;}msg.fop_w fopen(./f.jpg,w);if(msg.fop_w NULL){perror(fop_w);return -1;}fseek(msg.fop, 0, SEEK_END);msg.size ftell(msg.fop);printf(大小:%ld\n,msg.size);pthread_t tid;pthread_create(tid, NULL, copy, (void*)msg);char c;int count0,i0;printf(开始\n);fseek(msg.fop, 0,SEEK_SET);fseek(msg.fop_w, 0,SEEK_SET);for(i; imsg.size/2; i){fscanf(msg.fop,%c,c);fprintf(msg.fop_w,%c,c);count;// printf(主线程复制:%d\n,count);}printf(主线程复制了%d个\n,count);pthread_join(tid,NULL);if(fclose(msg.fop_w) 0){perror(fclose_fop_w);return -1;}if(fclose(msg.fop) 0 ){perror(fclose_fop);return -1;}return 0; }
http://www.pierceye.com/news/695040/

相关文章:

  • 单页网站制作视频教程深圳有哪些软件外包公司
  • 嘉兴电子商务网站建设wordpress如何添加页面子目录
  • 教育在线网站怎样做直播seo网站推广怎样
  • 响应式的网站建设一个多少钱百度域名解析
  • 东莞做网站卓诚网络免费大数据分析网站
  • 网站用什么图片格式好seo学徒招聘
  • 地区网站建设网站用户反馈
  • 网站备案背景幕布下载成都最好的seo外包
  • 荆州 商务 网站建设郑州网站建设灵秀
  • 重庆市建筑工程信息官方网站注册号域名后如何建设公司网站
  • 江门网站建设junke100深圳小企业网站建设设计制作
  • 个人域名能做网站吗江苏外贸型网站制作
  • 文登区做网站的公司琴行网站开发学术论文
  • 嵌入式网站开发学习百度seo优化收费标准
  • 网站评价及优化分析报告湖南省邵阳建设局网站
  • 网站推广是做什么的深圳市住房建设与保障局官方网站
  • qq群推广网站lamp网站开发制作
  • ui网站界面设计广州省建设监理协会网站
  • 网站界面设计教程宁波正规网站seo公司
  • 网站建设与管理中专上海注册公司注册地址
  • 清溪网站建设怎么用wordpress打开网站
  • 网站稳定性不好的原因wordpress仿站维护
  • 银行管理系统网站建设最专业的医疗网站建设
  • 网站应该怎么做住建官网查询
  • 建设网站类型条形码生成器在线制作图片
  • 邯郸广告公司网站建设seo排名怎么做
  • 大眼睛网站建设做艺术品的网站
  • 自助免费网站建设平台网站开发php还是jsp
  • 网站建设成本多少北京怎么进行网页设计
  • 给个网站做导航违法吗游戏推广员每天做什么