python – 可以同时运行两个无限循环吗?

python – 可以同时运行两个无限循环吗?,第1张

概述我希望能够在Trueloops同时运行时有两个. 这可能吗? 我是Python的新手,所以我不知道如何解决这个问题. 这是我制作的代码: import timedef infiniteLoop(): while True: print('Loop 1') time.sleep(1)infiniteLoop()while True: pri 我希望能够在Trueloops同时运行时有两个.
这可能吗?

我是Python的新手,所以我不知道如何解决这个问题.

这是我制作的代码:

import timedef infiniteLoop():    while True:        print('Loop 1')        time.sleep(1)infiniteLoop()while True:    print('Loop 2')    time.sleep(1)

现在,它只打印一个’循环1′

提前致谢

解决方法 要一次运行两个循环,您需要使用两个线程或将循环交错在一起.

方法1:

import timedef infiniteloop():    while True:        print('Loop 1')        time.sleep(1)        print('Loop 2')        time.sleep(1)infiniteloop()

方法2:

import threadingimport timedef infiniteloop1():    while True:        print('Loop 1')        time.sleep(1)def infiniteloop2():    while True:        print('Loop 2')        time.sleep(1)thread1 = threading.Thread(target=infiniteloop1)thread1.start()thread2 = threading.Thread(target=infiniteloop2)thread2.start()
总结

以上是内存溢出为你收集整理的python – 可以同时运行两个无限循环吗?全部内容,希望文章能够帮你解决python – 可以同时运行两个无限循环吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1193631.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存