Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Help understand loops
#9
(Nov-27-2019, 08:43 AM)tonycstech Wrote: I need to understand how printing 1 and 2 can be done at same time and not one after another.
You most use start() to spawn separate thread.
run() does not spawn a separate thread,it runs the thread function in the context of the current thread.
from threading import Thread
import time

def Loop1():
    while 1:
        time.sleep(2)
        print(1)

def Loop2():
    while 1:
        time.sleep(6)
        print(2)

process1 = Thread(target=Loop1)
process2 = Thread(target=Loop2)
process1.start()
process2.start()
Reply


Messages In This Thread
Help understand loops - by tonycstech - Nov-27-2019, 04:43 AM
RE: Help understand loops - by Malt - Nov-27-2019, 05:06 AM
RE: Help understand loops - by tonycstech - Nov-27-2019, 05:33 AM
RE: Help understand loops - by snippsat - Nov-27-2019, 06:04 AM
RE: Help understand loops - by buran - Nov-27-2019, 06:16 AM
RE: Help understand loops - by tonycstech - Nov-27-2019, 07:10 AM
RE: Help understand loops - by buran - Nov-27-2019, 07:16 AM
RE: Help understand loops - by tonycstech - Nov-27-2019, 08:43 AM
RE: Help understand loops - by snippsat - Nov-27-2019, 01:32 PM
RE: Help understand loops - by tonycstech - Nov-30-2019, 06:21 AM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020