ID EN
Concurrent Futures

shutdown

Python 3.11 🇮🇩 Bahasa Indonesia

Memberi sinyal kepada eksekutor bahwa ia harus membebaskan sumber daya apa pun yang digunakannya ketika masa depan yang saat ini tertunda telah selesai dieksekusi. Panggilan ke Executor.submit() dan Executor.map() yang dilakukan setelah shutdown akan memunculkan RuntimeError.

Syntax

PYTHON
shutdown(wait=True, *, cancel_futures=False)

Contoh

Example 1
PYTHON
import shutil
with ThreadPoolExecutor(max_workers=4) as e:
    e.submit(shutil.copy, 'src1.txt', 'dest1.txt')
    e.submit(shutil.copy, 'src2.txt', 'dest2.txt')
    e.submit(shutil.copy, 'src3.txt', 'dest3.txt')
    e.submit(shutil.copy, 'src4.txt', 'dest4.txt')

See Also

Executor.submit() Executor.map() RuntimeError with Executor Executor.shutdown()