社区
Linux/Unix社区
帖子详情
怎样多进程并行运行?
qiannianzuoan
2009-08-02 09:14:14
我做了一台arm表,因为背景图片的刷新速度太慢,我想把图片分成四份,分别用四个进程并行刷,不知怎样实现,我现在的程序如下:
if((pid = fork()) < 0)
printf("fork error\n");
else if(pid == 0){
if(execl("./fbv","fbv","blue.bmp",(char*)0) < 0)
printf("execl error\n");
}
else
waitpid(pid,NULL,0);
...全文
142
6
打赏
收藏
怎样多进程并行运行?
我做了一台arm表,因为背景图片的刷新速度太慢,我想把图片分成四份,分别用四个进程并行刷,不知怎样实现,我现在的程序如下: if((pid = fork()) < 0) printf("fork error\n"); else if(pid == 0){ if(execl("./fbv","fbv","blue.bmp",(char*)0) < 0) printf("execl error\n"); } else waitpid(pid,NULL,0);
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
piedgogo
2009-08-03
打赏
举报
回复
[Quote=引用 3 楼 hairetz 的回复:]
fork出子进程,关键是你要分配好每个进程的块来让他们各自加载。
[/Quote]
这里不是给你方法了啊。。。
如果fork机制不懂,可以Google
让每个子进程刷一块明白不?就是把你的图片文件分开来,而不是每个进程都刷那个文件。
如果是每个子进程都刷同一个文件,就和单个进程处理一样了,而且还会出错。
qiannianzuoan
2009-08-03
打赏
举报
回复
各位大哥,我实在对进程这块迷糊,多帮帮忙了
sunnyqboy
2009-08-03
打赏
举报
回复
fork四个子进程?不知道。用多线程行不行?
猫已经找不回了
2009-08-02
打赏
举报
回复
fork出子进程,关键是你要分配好每个进程的块来让他们各自加载。
ShowMan
2009-08-02
打赏
举报
回复
你想的东西可以实现,但你的代码问题不少哦。
我要想一下。
晨星
2009-08-02
打赏
举报
回复
execl是在子进程中运行的,如果失败,即(返回值为-1),一般情况下应该立即exit。
下载 多线程编程技术开发资料 高清完整PDF版
在多线程编程中,一个进程可以创建多个线程来执行不同的任务或相同的任务,以实现
并行
处理和任务分解。以下将详细阐述多线程编程技术的相关知识点。 1. 线程基础 线程是操作系统能够进行运算调度的最小单位。它被...
如何在 Python 中使用
多进程
实现多个任务的
并行
处理?
使用Python的multiprocessing模块,可以轻松地实现多任务
并行
处理,大幅提升程序的执行效率。 通过创建独立的进程,每个进程都有自己的Python解释器和内存空间,Python程序可以有效绕过GIL限制,实现真正的
并行
计算...
如何在Python中使用多线程和
多进程
进行
并行
计算?
Python中的多线程和
多进程
是实现
并行
计算的重要手段。多线程适用于I/O密集型任务,而
多进程
适用于CPU密集型任务。在使用这两种方式时,需要注意线程或进程同步、数据共享和通信的安全问题。通过合理选择和结合使用多...
单CPU环境中如何实现
多进程
并行
工作?
原创作品转载请注明出处 原创作者 ShenYue(沈乐) 实验日期20160306 实验名称完成一个简单的时间片轮转多道程序内核代码 实验来源《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-...
Python中的
多进程
并行
简明教程
本文简单介绍了Python中使用multiprocessing来实现
多进程
并行
,并和程序顺序执行做了相应的对比,并给出了相应的代码实现。
Linux/Unix社区
23,223
社区成员
74,537
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章