首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为进程分配超过一个CPU/核心

为进程分配超过一个CPU/核心
EN

Ask Ubuntu用户
提问于 2013-02-11 08:59:43
回答 2查看 5.4K关注 0票数 7

我丢失了打开一个我需要访问的PDF文件的密码,所以我安装了pdfcrack,希望能够恢复我的密码。实际上,只有一个月的时间,pdfcrack才开始运行,但我仍然在等待结果。

在查看系统监视器时,我注意到pdfcrack只使用了我的CPU的一个核心,其余的7个是空闲的。是否有一种方法可以分配给pdfcrack使用多个核心?我使用的是Ubuntu12.04LTS 32位。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2013-02-11 09:26:21

除非专门为此设计,否则软件通常不能使用多个CPU核心,而且通常不能增加额外的CPU内核。

(编写在多个核上并发运行的软件要复杂得多,因为您无法保证任务的完成顺序,因此您必须防止多个CPU试图并发访问资源或以与您预期的顺序不同的顺序发生的事件所造成的各种问题。

也就是说,PDF破解应该是一个可并行的任务。看起来您可以找到具有多核支持的修改版,但是看起来您必须从源代码编译它。

票数 18
EN

Ask Ubuntu用户

发布于 2015-09-28 07:07:22

检查

https://github.com/shreepads/pdfcrack-mp

这是一个多核模式支持的pdfcrack叉。

所有更改都在baseopnmp分支中。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/253760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档