Skip to content

大佬问下,如何让主线程去等待所有线程池中的子线程执行完毕 #6

@mkdir700

Description

@mkdir700
import vthread
import time


@vthread.pool(6, join=True)
def some(a, b, c):
    time.sleep(1)
    print(a + b + c)


start = time.time()
for i in range(10):
    some(i, i, i)
end = time.time()
print("time: " + str(end-start))

在上面这个示例中
print("time: " + str(end-start)) 直接就先执行了

我想让线程池中的线程全部执行完,再去执行这个print

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions