leafu 发表于 2021-7-9 17:02:15

python多线程多进程方法

python有没有什么实现多线程多进程的方法,现在在运行一个代码,暴力破解压缩包的密码,因为不知道密码的位数,所以只能往上叠加。。。
破解耗时间太长了,所以想问问有没有什么多线程的方法,最好是有相关库与函数的使用说明的
现在的笨方法是:复制两个代码同时运行,一个破解4位数的一个破解5位数的。。。。

Twilight6 发表于 2021-7-9 18:10:46



多线程参考代码:

import threading,time

def func1(number):
    while True:
      time.sleep(0.5)
      print(number)
      number += 1

def func2(number):
    while True:
      time.sleep(0.5)
      print(number)
      number += 1

t1 = threading.Thread(target=func1, args=(0,))
t2 = threading.Thread(target=func2, args=(100,))

t1.start()
t2.start()

青出于蓝 发表于 2021-7-9 18:15:10

本帖最后由 青出于蓝 于 2021-7-9 18:19 编辑

import theading
thread = threading.Thread(target=函数名)
thread.start()
例如:
import threading

def test():

    for i in range(5):
      print(i)
      print("\n")
      


thread = threading.Thread(target=test)
thread.start()

thread1 = threading.Thread(target=test)
thread1.start()

欢迎追问

超级玛尼哄 发表于 2021-7-9 18:48:39

强~~学习学习

超级玛尼哄 发表于 2021-7-9 18:49:12

我怎么没有币{:10_250:}

超级玛尼哄 发表于 2021-7-9 18:49:51

是不是领的币有上限啊~

超级玛尼哄 发表于 2021-7-9 18:51:27

50%我都不中????   可别说我灌水啊~{:10_260:}

立面昬 发表于 2021-7-9 19:27:22

向各位大佬学习

立面昬 发表于 2021-7-9 19:27:53

向各位大佬学习/学习/在学习/

hornwong 发表于 2021-7-9 19:29:56

感谢分享!

叼辣条闯世界 发表于 2021-7-10 08:02:31

import _thread
_thread.start_new(函数名,(参数))

yangtao120 发表于 2021-7-10 08:46:25

{:10_254:}

Kayko 发表于 2021-7-10 11:41:13

我也要啊

芬里尔ming 发表于 2021-7-10 13:41:53

顶顶

thekfjie 发表于 2021-7-10 19:41:42

插眼,以后学习

Kayko 发表于 2021-7-10 22:33:20

呼呼呼

学渣李某人 发表于 2021-7-11 15:13:32

学习

鄙人gdll 发表于 2021-7-12 16:52:34

感谢分享,收藏先
页: [1]
查看完整版本: python多线程多进程方法