鱼C论坛

 找回密码
 立即注册
查看: 2612|回复: 8

多线程--process问题,在idle中无法显示结果,但是pycharm可以

[复制链接]
发表于 2020-4-30 10:50:03 | 显示全部楼层 |阅读模式
10鱼币
多线程--process问题,在idle中无法显示结果,但是pycharm可以
  1. #功能:测试基础多进程,进程之间共同运行
  2. import multiprocessing
  3. import time

  4. def test1():
  5.     '''测试函数1,不断运行进程1'''
  6.     while True:
  7.         print('function 1=====')
  8.         time.sleep(1)

  9. def test2():
  10.      '''测试函数2,不断运行进程2'''
  11.      while True:
  12.         print('function 2===')
  13.         time.sleep(1)


  14. def main():
  15.     #实例化两个进程
  16.     p1 = multiprocessing.Process(target=test1)
  17.     p2 = multiprocessing.Process(target=test2)
  18.     #让进程跑起来
  19.     p1.start()
  20.     p2.start()
  21. if __name__ == '__main__':
  22.     main()
复制代码



idle效果,pycharm效果

QQ截图20200430104833.png
QQ截图20200430104855.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-4-30 11:27:48 | 显示全部楼层
奇怪!!!为什么???

一开始还以为是你没有安装库,但没有出错提示。又想到运行环境的问题?又说不出个所以然来。

同样的代码,在Pycharm里能用,而在IDLE上不行呢???
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-4-30 11:29:48 | 显示全部楼层
xiangjianshinan 发表于 2020-4-30 11:27
奇怪!!!为什么???

一开始还以为是你没有安装库,但没有出错提示。又想到运行环境的问题?又说不出 ...

我也奇怪
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-4-30 11:35:23 | 显示全部楼层
我感觉好像是知道点什么啦~~~

是你的主程序结束了,线程被强制结束。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-2 10:12:51 From FishC Mobile | 显示全部楼层
想问一下楼主  线程  多线程 是属于那一块儿知识点  有书可以学吗
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-2 10:32:41 | 显示全部楼层
糖逗 发表于 2020-5-2 10:12
想问一下楼主  线程  多线程 是属于那一块儿知识点  有书可以学吗

https://www.liaoxuefeng.com/wiki ... 00/1017629247922688
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-2 10:39:29 From FishC Mobile | 显示全部楼层
糖逗 发表于 2020-5-2 10:12
想问一下楼主  线程  多线程 是属于那一块儿知识点  有书可以学吗

可以从深入理解计算机系统开始看
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-2 11:59:11 From FishC Mobile | 显示全部楼层
永恒的蓝色梦想 发表于 2020-5-2 10:32
https://www.liaoxuefeng.com/wiki/1016959663602400/1017629247922688

感谢!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-2 12:00:11 From FishC Mobile | 显示全部楼层
jkluoling1992 发表于 2020-5-2 10:39
可以从深入理解计算机系统开始看

等我先学完linux 的
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-21 13:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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