出于研究原因,我目前正在尝试开发密码破解应用程序。
当我收到某种哈希值(例如MD5)时,我想有一种方法将可能的值范围拆分为进程,每个进程将负责将范围拆分为子范围,以供他处理的线程使用创建。
注意-我提到的过程和线程只是为了说明,这并不是问题所在:)
例如,如果我们想要4个进程,
其中进程3 分为2个线程,其中哪个线程:
问题是我如何猜测这些值以将它们分开? 我可以为每个线程进行静态配置,但是我正在尝试找到一种优雅而动态的方式来拆分它们,就像我前面提到的那样。
int值可以是线程数或进程数。
我不是天才或任何天才,所以我希望救世主能来救我:)
非常感谢,抬起头来!