Kelas : 1IA07
Praktikum ke :1
Nama Asisten :
Jumlah Lembar :
multi threading dapat diartikan sebagai beberapa thread/utas yang dapat berada
dalam satu proses dimana:
1. setiap thread/utas berisi set register dan variabel lokalnya
sendiri(disimpan dalam tumpukan
2. semua thread/utas proses berbagai variabel global (disimpan di heap) dan
kode program.
Multi thread pada bahasa Python adalah sebuah teknik pemrograman yang
memungkinkan program untuk menjalankan beberapa thread secara paralel dalam
satu proses yang sama. Dalam hal ini, program dibagi menjadi beberapa bagian kecil,
yang masing-masing dijalankan pada thread yang berbeda. Dengan menggunakan
teknik multi thread, program dapat melakukan beberapa tugas secara bersamaan,
meningkatkan efisiensi dan kecepatan eksekusi program.
kelebihan
1. tidak memblokir pengguna
2. peningkatan kerja pada mesin
3. penggunaan sumber daya sistem lebih baik karna thread mengerjakan
tugas secara parallel
4. server multi threaded dan gui interaktive menggunakan multi thread
secara eksklusif
OUTPUT PROGRAM
a) Thread
b) Multi Thread