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

广州手机网站制作asp手机网站开发教程

广州手机网站制作,asp手机网站开发教程,网页制作工具 免费,网站到期时间今日作业#xff1a; 1、有一个隧道#xff0c;全长5公里#xff0c;有2列火车#xff0c;全长200米#xff0c; 火车A时速 100公里每小时 火车B时速 50公里每小时 现在要求模拟火车反复通过隧道的场景(不可能2列火车都在隧道内运行) 2、有一个隧道#xff0c;全长5公里 1、有一个隧道全长5公里有2列火车全长200米 火车A时速 100公里每小时 火车B时速 50公里每小时 现在要求模拟火车反复通过隧道的场景(不可能2列火车都在隧道内运行) 2、有一个隧道全长5公里有3列火车全长200米 火车A时速 100公里每小时 火车B时速 50公里每小时 火车c时速 25公里每小时 现在要求 火车A先通过隧道火车B再通过隧道最后火车C通过隧道 火车是线程隧道是临界资源 1、 #include stdio.h #include string.h #include stdlib.h #include math.h #include fcntl.h #include unistd.h #include sys/types.h #include sys/stat.h #include dirent.h #include pthread.h pthread_mutex_t A; void* trainA(void *str) {while(1){pthread_mutex_lock(A);printf(火车A进入\n);sleep(1);printf(火车A驶出\n);pthread_mutex_unlock(A);} } void* trainB(void *str) {while(1){pthread_mutex_lock(A);printf(火车B进入\n);sleep(2);printf(火车B驶出\n);pthread_mutex_unlock(A);} } int main(int argc, const char *argv[]) {pthread_mutex_init(A,NULL);pthread_t idA;if(pthread_create(idA,NULL,trainA,NULL) ! 0){perror(pthread_create);return 1;}pthread_t idB;if(pthread_create(idB,NULL,trainB,NULL) ! 0){perror(pthread_create);return 1;}pthread_detach(idB);pthread_detach(idB);while(1);return 0; }2、 #include stdio.h #include string.h #include stdlib.h #include math.h #include fcntl.h #include unistd.h #include sys/types.h #include sys/stat.h #include dirent.h #include pthread.h #include semaphore.h pthread_mutex_t A; pthread_mutex_t B; pthread_mutex_t C; void* trainA(void *str) {while(1){pthread_mutex_lock(A);printf(火车A进入\n);sleep(0.5);puts(火车A驶出);pthread_mutex_unlock(B);} } void* trainB(void *str) {while(1){pthread_mutex_lock(B);printf(火车B进入\n);sleep(1);puts(火车B驶出);pthread_mutex_unlock(C);} } void* trainC(void *str) {while(1){pthread_mutex_lock(C);printf(火车C进入\n);sleep(2);puts(火车C驶出);pthread_mutex_unlock(A);} } int main(int argc, const char *argv[]) {pthread_mutex_init(A,NULL);pthread_mutex_init(B,NULL);pthread_mutex_init(C,NULL);pthread_mutex_lock(B);pthread_mutex_lock(C);pthread_t idA;if(pthread_create(idA,NULL,trainA,NULL) ! 0){perror(pthread_create);return 1;}pthread_detach(idA);pthread_t idB;if(pthread_create(idB,NULL,trainB,NULL) ! 0){perror(pthread_create);return 1;}pthread_detach(idB);pthread_t idC;if(pthread_create(idC,NULL,trainC,NULL) ! 0){perror(pthread_create);return 1;}pthread_detach(idC);while(1);return 0; }
http://www.zqtcl.cn/news/313585/

相关文章:

  • 多语言版本的网站做网站西安
  • 蚌埠市住房建设部网站在线免费做网站
  • 天津网站建设网络企业网址模板
  • 如何做京东购物网站旅游前 做攻略有什么网站好用
  • 嘉兴网站推广优化公司wordpress显示系统
  • 网站建站定做空间里怎么放多个网站
  • 清远市企业网站seo联系方式深圳人才市场现场招聘信息
  • 网站制作在哪能看网站开发前台开发
  • 一般网站用什么数据库游戏源码搭建
  • 做国外搞笑网站上海建设工程网站
  • 泰州免费网站建站模板网站建设用python怎么样
  • 优秀作文网站都有哪些企业网站的开发与应用
  • 织梦做网站被告如何再工商局网站做设备抵押
  • 什么是自适应网站怎么做国际购物网站
  • 促销活动推广文案网站加alt属性对优化有影响吗
  • 平湖网站改版洛卡博网站谁做的
  • 买卖平台有哪些网站三航奔腾建设有限公司官方网站
  • 网站建设的企业wordpress teamtalk
  • 公司起名字大全免费查询网站的哪些标签需要优化
  • 装修公司手机网站模板网络营销品牌有哪些
  • 如何保证网站安全在线的crm系统软件
  • 网站名称与主体性质不符wordpress首页锚点
  • 有口碑的常州网站建设传统网站建设
  • 大学网站建设排名金乡网站建设
  • 手机网站开发步骤徐州网站制作怎么做
  • 南通网站优化找哪家推荐做素菜的网站
  • 中国十大网站域名界面设计最好的网站
  • 苍山做网站北京便宜网站建设
  • 广州公司网站制作招聘信息汕头网站推广哪家好
  • 登录建设官方网站品牌营销专家