Multithreading digunakan untuk aktifitas-aktifitas yang
berbasis pada thread. Hal ini berarti dalam satuprogram atau aplikasi tertentu
, kita dapat menjalankan lebih dari satu thread secara bersamaan. Sebagai
contoh, asumsikan kita sedang menggunakan aplikasi word processor. Pada saat
yang sama kita juga melakukan formatting teks dan sekaligus melakukan proses
pencetakan dokumen. Hal ini bisa terjadi karena pekerjaan formatting teks dan
proses pencetakan disimpan didalam thread yang terpisah.
Pada multithreading satu ruang memori digunakan secara
bersama-sama oleh setiap thread yang ada. Gambar dibawah akan mengilustrasikan
konsep multithreading didalam java.
Tidak ada komentar:
Posting Komentar