社区
C++ 语言
帖子详情
请教下并发编程的问题
wuxupu
2013-02-18 06:58:09
先猪大家新年快乐!因为本人对多线程缺乏认识,想借鉴下大家的代码,希望赐教。
想了两个问题,一个是多线程遍历文件;另一个是多线程计算N以内素数。
...全文
188
8
打赏
收藏
请教下并发编程的问题
先猪大家新年快乐!因为本人对多线程缺乏认识,想借鉴下大家的代码,希望赐教。 想了两个问题,一个是多线程遍历文件;另一个是多线程计算N以内素数。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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多线程打字程序,由于我们期末要用,所以到这里
请教
来了,你们这破网站还总政那个没用的麻烦不啊?
【计算机教育】吉林大学Java课程深度解析:从基础语法到高级应用的全面学习指南
课程不仅涵盖了Java的基础语法,还深入讲解了面向对象编程、图形化用户界面、异常处理、输入/输出流、并发控制、数据库操作和网络编程等高级特性。通过课堂学习和课后实践,学生能够掌握编程技能,培养
问题
解决能力...
Java自学之路——(精华版)
6. 多线程:理解
并发编程
基础,学习Thread、synchronized关键字以及并发工具类。 7. JDBC数据库操作:学习如何连接和操作数据库,实现CRUD操作。 8. Java Swing或JavaFX:学习创建桌面应用程序的用户界面。 9. Java ...
java实验,包括源程序和题目要求(很详细)
理解线程同步和互斥的概念,以及synchronized关键字、wait()、notify()方法的使用,是进行
并发编程
的基础。 8. **设计模式**:在高级实验中,你可能会接触到一些常见的设计模式,如单例模式、工厂模式、观察者模式...
哈工大苏小红版-C语言-课件-chart.pptx
同时,遇到
问题
时,也要善于寻求帮助,无论是通过网络资源还是向他人
请教
。 总体而言,C语言是计算机编程中的基础语言,为现代计算机编程奠定了基础。从计算机硬件与软件的基础知识出发,到具体的编程实践,C语言...
C++ 语言
65,199
社区成员
250,520
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章