问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

我们的Linux c编程作业,要求读取一个比较大的文本文件。 1.直接读取 2.两个进程读取 3.两个线程读取

发布网友 发布时间:2022-04-27 02:59

我来回答

4个回答

热心网友 时间:2023-11-18 05:15

首先,线程和进程是不一样的。进程需要占用资源,如果你在程序里开启两个进程,它们占用的资源比两个线程要大得多。其次,一个进程可以有多个线程,这几个线程共享进程的资源。最后,线程和进程的通信方式也不一样。

两个进程没有四个线程读取快。

热心网友 时间:2023-11-18 05:15

额 这个要看你怎么实现的,比如说两个线程,一个线程从文件开始读,另一个线程从中间开始读,最后将结果合并,这样读取文件肯定快。两个进程完全是两个应用程序,你想想看,你自己看文件的时候用文本编辑器打开看和用word看不是一样的吗!两个进程是完全独立的,而线程再多也是在一个进程里,所以两个进程读取纯属扯淡!

热心网友 时间:2023-11-18 05:16

没有什么大的区别,只是一个人读一多进程读取的问题。你是刚学完多进程编,老师拿给你们做练习吧!写一个多进程的应用程序。加深对多进程的了解。

热心网友 时间:2023-11-18 05:16

用C语言直接读取文件就直接read或者fread,如果用进程读取文件考的应该是互斥锁,用线程考的应该就是文件分块同步传输了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
不干胶印刷设备多少钱一套 小型不干胶印刷机价格 什么是走水运 水路的特点是什么 疯狂僵尸机游戏怎么玩,植物大战僵尸高清版怎么玩 植物大战僵尸2 植物大战僵尸2戴夫最好的朋友是谁? 怎么下载疯狂的戴夫游戏 游戏下载地址 小红书数据分析工具推荐 三分钟做好一张小红书封面,不同平台超好用的高效率工具你造吗_百度知... 网球王子的剧场版都有哪些啊 网球王子剧场版:英国式庭球城决战DVD情报 linux下,使用vim读取了大文件(文件很大),然后系统就不动了,怎么办 在linux系统中,32位机,要打开超大文件(大于4G)并读取其内容用什么函数? 怎么将QQ绑定的身份证注销??? 绑定身份证的QQ号卖给别人了然后怎么用自己的QQ号注销那个身份证? 大家是怎么复习信息系统项目管理师考试的? 我是小白,信息系统项目管理师考试具体考什么呐? 元和派出所上班时间 有100多个员工,要打时间,考勤表怎么做? 肇庆理工中等职业学校作息时间 倒班 应如何合理调整作息时间 ? 工作为倒班 四班三倒 两8点 两4点 两0点 求高人指点作息时间表 信息系统项目管理师考试沟通管理的考点有哪些? 工作繁忙时,如何合理安排时间? 得物小游戏在哪里 小型茶楼上班时间,如何排班? 12小时两班倒的排班表怎样排? 如何用excel简单做一份政府人员工作时间表格? 猪肺怎么做才好吃? 男人滋补汤食材 西洋参可以和猪肉一起煮吗 猪肺和什么煮能治喘气 如何在linux下用mmap映射超大文件,并读 Linux中如何打开一个大文本文件 linux读取正在写入的大文件中最后特定行 感觉舌头有点发麻,请问是什么原因 舌头发麻怎么回事,怎么治疗啊 iphone如何放大字体 精神不好,舌头有点麻? 舌头有点麻是怎么回事 舌头尖发麻,是怎么回事? 我是QQ会员,看见别人聊天窗口的背景,就是背景是很炫的那种,有背景图案的不知道该怎么弄,求帮助! 舌头前部有点麻是什么原因 苹果手机怎么把字扩大 舌头有点点麻 最近舌头尖有点发麻。是怎么回事? 怎么样点亮qq会员炫铃? 正好好的感觉舌头有点发麻,请问是什么引起的 我舌头发麻还有点疼痛是怎么回事啊 QQ会员炫铃怎么点亮 QQ会员炫铃怎么才能设置成自己想要的? QQ会员炫铃怎么弄