File: small_mp_test.py

package info (click to toggle)
scalene 1.5.51-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 15,528 kB
  • sloc: cpp: 22,930; python: 13,403; javascript: 11,769; ansic: 817; makefile: 196; sh: 45
file content (21 lines) | stat: -rwxr-xr-x 400 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import multiprocessing
import faulthandler
import os
import signal
from time import sleep
import threading

def do_very_little():
    sleep(1)
    print("In subprocess")
    print(threading.enumerate())

if __name__ == "__main__":
    print("Starting")
    p = multiprocessing.Process(target=do_very_little)
    p.start()
    print("Joining")
    p.join()
    print("Joined", p)

    print("exiting")