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

呼市做开发网站的公司什么是百度权重

呼市做开发网站的公司,什么是百度权重,深圳网站设计南京,wordpress4.7.4密码1、使用两个线程完成两个文件的拷贝&#xff0c;分支线程1拷贝前一半&#xff0c;分支线程2拷贝后一半&#xff0c;主线程回收两个分支线程的资源 #include <stdio.h> #include <stdlib.h> #include <pthread.h> #include <fcntl.h> #include <uni…

1、使用两个线程完成两个文件的拷贝,分支线程1拷贝前一半,分支线程2拷贝后一半,主线程回收两个分支线程的资源

#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>
#include <fcntl.h>
#include <unistd.h>
void *copy_first_half(void *arg)
{int fd1 = ((int *)arg)[0];int fd2 = ((int *)arg)[1];off_t filesize = lseek(fd1, 0, SEEK_END);lseek(fd1, 0, SEEK_SET);off_t half_size = filesize / 2-1;char buffer[1];ssize_t bytes_read;off_t start = 0;while (1){bytes_read = read(fd1, buffer, sizeof(buffer));write(fd2, buffer, bytes_read);if (start >= half_size){break;}start += bytes_read;}return NULL;
}
void *copy_second_half(void *arg)
{sleep(1);int fd1 = ((int *)arg)[0];int fd2 = ((int *)arg)[1];off_t filesize = lseek(fd1, 0, SEEK_END);off_t half_size = filesize / 2;lseek(fd1, half_size, SEEK_SET);char buffer[1];ssize_t bytes_read;off_t start = half_size;while (1){bytes_read = read(fd1, buffer, sizeof(buffer));write(fd2, buffer, bytes_read);if (start >= filesize){break;}start += bytes_read;}return NULL;
}
int main()
{int fd1 = open("source.txt", O_RDONLY | O_CREAT, 0664);int fd2 = open("destination.txt", O_WRONLY | O_CREAT | O_TRUNC, 0664);if (fd1 == -1 || fd2 == -1){perror("打开文件出错\n");exit(EXIT_FAILURE);}pthread_t thread1, thread2;int ret1, ret2;//添加文本int arg1[] = {fd1, fd2};int arg2[] = {fd1, fd2};// 创建第一个线程ret1 = pthread_create(&thread1, NULL, copy_first_half, (void *)arg1);if (ret1 != 0){printf("Error creating thread 1\n");return 1;}// 创建第二个线程ret2 = pthread_create(&thread2, NULL, copy_second_half, (void *)arg2);if (ret2 != 0){printf("Error creating thread 2\n");return 1;}// 等待两个线程结束pthread_join(thread1, NULL);pthread_join(thread2, NULL);close(fd1);close(fd2);printf("文件复制成功。\n");return 0;
}

http://www.yidumall.com/news/45748.html

相关文章:

  • 怎样制作时时彩网站做 裙 o谷歌浏览器怎么下载
  • 河北做网站seo基础知识包括什么
  • 郑州做网站网站建设费用培训网站推荐
  • 手机网站模板用什么做最新新闻消息
  • 建设部机关服务中心网站seo管家
  • 网站设计器软件开发公司简介
  • 网站建设活动福州百度代理
  • 网站建设哪里最好浏览器打开
  • 网站如何制作学校的做湖南有实力seo优化哪家好
  • 做纱线的网站百度点击软件还有用吗
  • 合肥seo网站优化网站域名费一年多少钱
  • 企业邮箱给我一个哈尔滨网络seo公司
  • 网站流量与广告费十大营销模式
  • wordpress博客案例苏州seo关键词排名
  • 做电气的什么招聘网站好怎么创造自己的网站
  • 南宁门户网站有哪些seo学途论坛网
  • 网站成品作业宁波优化关键词首页排名
  • 网站怎么做sem网站优化 推广
  • jsp动态网站开发基础教程与实验指导seo优化必备技巧
  • 奥地利网站后缀百度竞价托管公司
  • 查看网站服务器信息ciliba磁力搜索引擎
  • 舟山网站建设有哪些美国搜索引擎浏览器
  • 昆山城市建设投资有限公司网站软文写作是什么意思
  • 龙岩网站推广软件某企业网站的分析优化与推广
  • 做美篇发网站seo工作内容有哪些
  • 网站制作的评价长沙网站优化指导
  • 可信网站是否有规定必须做seo服务靠谱吗
  • 资阳网站建设百度关键词搜索排行
  • 武汉免费建站模板seo职业
  • 做女装批发哪个网站好今日最新国际新闻头条