社区
C++ 语言
帖子详情
请教下并发编程的问题
wuxupu
2013-02-18 06:58:09
先猪大家新年快乐!因为本人对多线程缺乏认识,想借鉴下大家的代码,希望赐教。
想了两个问题,一个是多线程遍历文件;另一个是多线程计算N以内素数。
...全文
173
8
打赏
收藏
请教下并发编程的问题
先猪大家新年快乐!因为本人对多线程缺乏认识,想借鉴下大家的代码,希望赐教。 想了两个问题,一个是多线程遍历文件;另一个是多线程计算N以内素数。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shn521
2013-02-20
打赏
举报
回复
引用 4 楼 wuxupu 的回复:
我最想知道如何维护公用变量,以及各线程间的通信。
用锁
mymtom
2013-02-20
打赏
举报
回复
多线程遍历文件,大概要自己控制,比如可以这样: 如果是目录就启动一个子线程去处理,否则自己处理。 多线程计算素数,可以用OpenMP进行, 甚至可以利用Open MPI, 使用多个节点进行计算。
一入程序深似海
2013-02-20
打赏
举报
回复
线程之间通信,用锁或者信号量。
一叶之舟
2013-02-20
打赏
举报
回复
遍历文件,发现一个子文件夹,就启动一个线程。
wuxupu
2013-02-19
打赏
举报
回复
我最想知道如何维护公用变量,以及各线程间的通信。
自信男孩
2013-02-18
打赏
举报
回复
使用多线去遍历一个文件,每个线程去遍历文件的一部分,比如一个文件有100个字节,那么再假如你创建4个线程去遍历,把文件的100个字节分成4份,那么可以让第一个线程去访问前25个字节,第二个线程遍历第二个25个字节,以此是第三个线程、第四个线程。计算N以内的素数,方法类似,把N以内的数分成若干区间,区间的个数要根据你创建的线程数来确定。 这样你需要先了解如何创建线程,如何在线程体里遍历文件或者计算素数,还有是如何分割文件,当然需要获得文件的长度。
shn521
2013-02-18
打赏
举报
回复
关于多线程的网上有很多示例,可以下载的啊。
TimXhHuang
2013-02-18
打赏
举报
回复
你这两个需要用到多线程吗,即使用了也不一定就快.
java多线程打字程序
是一个java多线程打字程序,由于我们期末要用,所以到这里
请教
来了,你们这破网站还总政那个没用的麻烦不啊?
java8源码--:——
java8 源码 如果 Github 访问速度比较慢或者图片无法刷新出来的话,可以转移到查看,或者。如果你要提交 issue 或者 pr 的话请到 提交。 《JavaGuide面试突击版》PDF版本+3本PDF Java 学习手册,在后台回复“面试突击”即可获取。 如要进群或者
请教
问题
,请 (备注来自Github。请直入
问题
,工作时间不回复)。 JavaGuide 的Star数量虽然比较多,但是它的价值和含金量一定是不能和 Dubbo、Nacos这些优秀的国产开源项目比的。希望国内可以出更多优秀的开源项目! 另外,希望大家对面试不要抱有侥幸的心理,打铁还需自身硬! 我希望这个文档是为你学习 Java 指明方向,而不是用来应付面试用的。加油!奥利给! 开始阅读之前必看 : Sponsor 目录 Java 基础 基础知识系统总结: 重要知识点详解: (很重要的一个数据结构,用好枚举真的没有那么简单!) 其他: 容器 源码分析: 、 、 、 并发 面试题总结: 必备知识点: 线程池:、 JVM 其他 I/O : Java 8 :、、 Java9~Java14 : Java编程规范: 、 设计
Java
并发编程
实战
当然不是,想要学好
并发编程
,你需要从一个个单一的知识和技术中“跳出来”,高屋建瓴地看
问题
,并逐步建立自己的知识体系。 本课程希望能够帮助你建立起一张处理并发
问题
的全景图,让你能够彻底理解并发
问题
的本质...
java8源码-JavaGuide:指南
java8 源码 如果 Github 访问速度比较慢或者图片无法刷新出来的话,可以转移到查看,或者。如果你要提交 issue 或者 pr 的话请到 提交。 《JavaGuide面试突击版》PDF版本+3本PDF Java 学习手册,在后台回复“面试突击”即可获取。 如要进群或者
请教
问题
,请 (备注来自Github。请直入
问题
,工作时间不回复)。 JavaGuide 的Star数量虽然比较多,但是它的价值和含金量一定是不能和 Dubbo、Nacos这些优秀的国产开源项目比的。希望国内可以出更多优秀的开源项目! 另外,希望大家对面试不要抱有侥幸的心理,打铁还需自身硬! 我希望这个文档是为你学习 Java 指明方向,而不是用来应付面试用的。加油!奥利给! 开始阅读之前必看 : Sponsor 目录 Java 基础 基础知识系统总结: 重要知识点详解: (很重要的一个数据结构,用好枚举真的没有那么简单!) 其他: 容器 源码分析: 、 、 、 并发 面试题总结: 必备知识点: 线程池:、 JVM 其他 I/O : Java 8 :、、 Java9~Java14 : Java编程规范: 、 设计
java8源码-Java-:Java-
java8 源码 如果 Github 访问速度比较慢或者图片无法刷新出来的话,可以转移到查看,或者。如果你要提交 issue 或者 pr 的话请到 提交。 《JavaGuide面试突击版》PDF版本+3本PDF Java 学习手册,在后台回复“面试突击”即可获取。 如要进群或者
请教
问题
,请 (备注来自Github。请直入
问题
,工作时间不回复)。 JavaGuide 的Star数量虽然比较多,但是它的价值和含金量一定是不能和 Dubbo、Nacos这些优秀的国产开源项目比的。希望国内可以出更多优秀的开源项目! 另外,希望大家对面试不要抱有侥幸的心理,打铁还需自身硬! 我希望这个文档是为你学习 Java 指明方向,而不是用来应付面试用的。加油!奥利给! 开始阅读之前必看 : 。 Sponsor 目录 Java 基础 基础知识系统总结: 重要知识点详解: (很重要的一个数据结构,用好枚举真的没有那么简单!) 其他: 容器 源码分析: 、 、 、 并发 面试题总结: 面试常问知识点: 线程池:、 JVM 其他 I/O : Java 8 :、、 Java9~Java14 : Java编程规范:
C++ 语言
64,646
社区成员
250,481
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章