ID EN
Multiprocessing

Process

Python 3.11 🇮🇩 Bahasa Indonesia

Objek proses mewakili aktivitas yang dijalankan dalam proses terpisah. Kelas Proses memiliki persamaan dengan semua metode threading.Thread.

Syntax

PYTHON
class multiprocessing.Process(group=None, target=None, name=None, args=(), kwargs={}, *, daemon=None)

Contoh

Example 1
PYTHON
>>> from multiprocessing import Process
>>> p = Process(target=print, args=[1])
>>> p.run()
1
>>> p = Process(target=print, args=(1,))
>>> p.run()
1
Example 2
PYTHON
>>> import multiprocessing, time, signal
>>> p = multiprocessing.Process(target=time.sleep, args=(1000,))
>>> print(p, p.is_alive())
<Process ... initial> False
>>> p.start()
>>> print(p, p.is_alive())
<Process ... started> True
>>> p.terminate()
>>> time.sleep(0.1)
>>> print(p, p.is_alive())
<Process ... stopped exitcode=-SIGTERM> False
>>> p.exitcode == -signal.SIGTERM
True

See Also

Process threading.Thread threading.Thread run() name daemon run() Process