吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2024|回复: 17
收起左侧

[求助] 关于python线程的问题

[复制链接]
BUG丶丶 发表于 2019-8-18 14:34
如下,我想在主线程中获取每个子线程的执行状态!但是不知道要通过什么方式来取!16年注册的新人第一次发帖,跪求大佬!!!
[Python] 纯文本查看 复制代码
import time
import threading
import random


def fun(count: int = 1):
    if count > 10:
        return
    time.sleep(random.randint(10, 20))
    fun(count+1)


def main():
    for i in range(1, 100):
        t = threading.Thread(target=fun)
        t.start()
    while len(threading.enumerate()) > 1:
        print(len(threading.enumerate()))
        print("我想在这里知道每个线程中的count的值")
        time.sleep(1)


if __name__ == '__main__':
    main()

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

海若0101 发表于 2019-8-18 14:48
线程没什么用,直接用进程吧!
 楼主| BUG丶丶 发表于 2019-8-18 14:57
海若0101 发表于 2019-8-18 14:48
线程没什么用,直接用进程吧!

线程和进程啥区别啊!进程就可以拿到具体执行状态么?刚开始学!还没看到后面去
Xuervv 发表于 2019-8-18 15:03
huansheng 发表于 2019-8-18 15:05
BUG丶丶 发表于 2019-8-18 14:57
线程和进程啥区别啊!进程就可以拿到具体执行状态么?刚开始学!还没看到后面去

进程包含N个线程,别听他瞎扯。

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
BUG丶丶 + 1 + 1 谢谢@Thanks!

查看全部评分

a67935743 发表于 2019-8-18 15:11
个人感觉Python 的多线程没有多大用处
 楼主| BUG丶丶 发表于 2019-8-18 15:16
Xuervv 发表于 2019-8-18 15:03
Python最近非常火啊,真的那么好嘛?

挺好的!如果不和PHP比的话!
海若0101 发表于 2019-8-18 15:18
huansheng 发表于 2019-8-18 15:05
进程包含N个线程,别听他瞎扯。

拜托深入研究下进程和线程的区别,以及Python调用二者之间的区别,你就知道什么叫瞎扯了。。。。。。。。。。。。。
 楼主| BUG丶丶 发表于 2019-8-18 15:19
a67935743 发表于 2019-8-18 15:11
个人感觉Python 的多线程没有多大用处

那爬网站啥的并发下载的话都用啥!
17788210295 发表于 2019-8-18 16:29

我来说一句吧   计算密集用进程调用多个cpu   .IO密集用线程 cpu切换快,比如爬虫 文件操作 都是IO操作,
本人有实战经验.
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-27 02:26

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表