0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan3 halaman

Thread: Contoh Nyata - Single Thread

Thread adalah unit terkecil dari eksekusi dalam program, di mana satu proses dapat memiliki satu atau lebih thread. Single thread menjalankan tugas secara berurutan, sedangkan multithread memungkinkan beberapa tugas berjalan secara paralel untuk meningkatkan efisiensi. Contoh nyata dari multithreading dapat dilihat pada Microsoft Word, di mana beberapa fungsi seperti pengecekan ejaan dan penyimpanan otomatis berjalan bersamaan saat mengetik.

Diunggah oleh

helloimindonesia
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan3 halaman

Thread: Contoh Nyata - Single Thread

Thread adalah unit terkecil dari eksekusi dalam program, di mana satu proses dapat memiliki satu atau lebih thread. Single thread menjalankan tugas secara berurutan, sedangkan multithread memungkinkan beberapa tugas berjalan secara paralel untuk meningkatkan efisiensi. Contoh nyata dari multithreading dapat dilihat pada Microsoft Word, di mana beberapa fungsi seperti pengecekan ejaan dan penyimpanan otomatis berjalan bersamaan saat mengetik.

Diunggah oleh

helloimindonesia
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 3

Thread

Thread adalah unit terkecil dari eksekusi dalam sebuah program. Dalam satu proses (program
yang berjalan), bisa ada satu atau lebih thread.

Jika suatu program hanya memiliki satu thread, maka program tersebut menjalankan tugas
secara berurutan (satu per satu).

Contoh Nyata - Single Thread:

Bayangkan kamu sedang mengetik dokumen di Microsoft Word:

• Saat kamu mengetik, program hanya fokus pada mengetik.


• Kalau kamu mulai membuka file besar, proses mengetik jadi tersendat karena program
hanya fokus pada satu tugas (single thread).

Contoh lain program Thread


Multithread
Multithread adalah teknik di mana sebuah program menjalankan beberapa thread secara
paralel atau bersamaan. Tujuannya untuk meningkatkan efisiensi dan responsivitas program.

Dengan multithreading, program bisa mengerjakan beberapa hal sekaligus — tanpa harus
menunggu satu tugas selesai dulu baru lanjut ke yang lain.

Contoh Nyata - Multithreaded:

Kembali ke Microsoft Word, tapi sekarang dengan multithread:

• Saat kamu mengetik, thread A menangani input keyboard.


• Thread B memeriksa ejaan secara otomatis di latar belakang.
• Thread C menyimpan otomatis (auto-save) setiap beberapa menit.

Semua berjalan bersamaan, jadi kamu tetap bisa mengetik dengan lancar meski fitur lain
bekerja di belakang layar.
Contoh lain program Multithread

Anda mungkin juga menyukai