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

flash互动网站开发网站小图片素材

flash互动网站开发,网站小图片素材,公司网页制作模板图片,wordpress邮箱备份进程创建fork–文件表项继承 子进程继承父进程的文件描述表#xff0c;不继承共享文件表项和iNode。 父进程创建一个子进程后#xff0c;文件表项中的引用计数器加1变为2#xff0c;当父进程操作close操作后#xff0c;计数器减1#xff0c;子进程还是可以使用文件表项不继承共享文件表项和iNode。 父进程创建一个子进程后文件表项中的引用计数器加1变为2当父进程操作close操作后计数器减1子进程还是可以使用文件表项只有当计数器为0时才会释放文件表项。 #include unistd.h #include sys/types.h #include fcntl.h #include string.h #include stdio.h/* * * 在父进程中将文件定位到结尾处在子进程中追加文本 * ./fork_file forkfile.txt XXXXX * */int main(int argv, char *argc[]) {int fd;pid_t pid;char *buf;if(argv 3) {printf(argv is wrong.....\n);return -1;}fd open(argc[1], O_WRONLY);buf argc[2];printf(buf: %s\n, buf);pid fork();if (pid 0) {printf(fork fail.\n);return -1;} else if (pid 0) {lseek(fd, 0, SEEK_END);} else {sleep(3);/* 此处的fd为子进程继承复制父进程的文件描述符与父进程中不是同一个但是内容指向是相同的*/printf(write buf: %s\n, buf);if (write(fd, buf, strlen(buf)) ! strlen(buf)) {printf(write buf to fd fail. len_buf:%ld\n, strlen(buf));return -1;}}/* 此处之后的代码会执行两遍父进程和子进程各一遍 */sleep(2);printf(pid: %d finish.\n, getpid());close(fd);return 0; } 运行结果 rootspark# ./fork_file forkfile.txt ccccc pid: 3172 finish. write buf: ccccc pid: 3173 finish. rootspark#
http://wiki.neutronadmin.com/news/404274/

相关文章:

  • 网站服务器申请seo搜索优化公司报价
  • 郑州市建设路第二小学网站wordpress文章图片很小
  • 陕西泰烜建设集团网站创新网站建设工作
  • 设计好的网站推荐网站建设企业合作邀请函
  • php网站发送邮件察隅网站建设
  • 制作触屏版网站开发wordpress设置邮件发送
  • 佛山制作手机网站企业培训机构有哪些
  • 手机网站怎么做沉浸式房地产销售税率是多少
  • 唐山网站建设技术支持营销网站服务器
  • 河北提供网站制作公司电话wordpress动态背景
  • 网站建设精英wordpress添加一个tag页面
  • 企业网站名称怎么写discuz建站流程
  • 婚庆 网站模板我为群众办实事项目清单
  • 做国际网站需要多少钱简单网页设计模板html
  • 家具网站建设规划书手机网站 方案
  • 网站页脚版权信息seo怎么才能做好
  • 哈尔滨企业建站服务商制作效果图
  • 海口网站建设策划专业建站网站服务
  • wordpress右下角弹出广告浙江seo推广
  • 专做高中知识的网站试卷a《网站建设与管理》
  • 石家庄有哪些做网站的公司国内现货正规交易平台
  • 西部数码网站建设教程上海企业网站模板建站费用
  • 站群网站建设推广二维码生成器在线生成
  • 淄博网站建设找淄深网西安百度推广竞价托管
  • 做外贸的网站要多少钱同学录网站开发实现基本要求
  • 网站制作毕业设计搭建个人网站教程
  • 网站开发者都是英文怎样开发呢企业宣传型的网站
  • 鞍山网站设计网站怎么更换服务器
  • 东莞网站建设推广品众营销网络电话软件
  • 网站建设维护价格加盟网站做推广怎么收费