Anda di halaman 1dari 2

Nama = muhamad bima syahputra

Kelas = 12 rpl 2

No = 17

GANJIL

1.TUNJUKKAN 2 CONTOH PEMPROGRAMAN DARI MULTITHREADING YANG DAPAT MENIGKATKAN


SEBUAH SOLUSI THREAD TUNGGAL

3.SEBUTKAN 2 PERBEDAAN ANTARA USER LEVEL THREAD DAN KERNEL THREAD.SAAT KODISI
BAGAIMANA SALAH SATU DARI THREAD TERSEBUT LEBIH BAIK

5.SUMBER DAYA APA SAJAKAH YANG DIGUNAKAN KETIKA SEBUAH THREAD DIBUAT?APA YANG
MEMBEDAKANNYA DENGAN PEMBENTUKAN SEBUAH PROSES

1.BANNER DENGAN MENGGUNAKAN AWT ATAU SWING BUATLAH SEBUAH BANNER SEDERHANA
YANG AKAN MENCETAK STRING YANG DITULISKAN OLEH USER.STRING INI AKAN DITAMPILKAN
SECARA TERUS MENERUS DAN PROGRAM ANDA HARUS MEMBERIKAN ILUSTRASI BAHWA STRING
TERSEBUT BERGERAK DARI KIRI KE KANAN . UNTUK MEMASTIKAN BAHWA PROSES
PERPINDAHANNYA TIDAK TERLALU CEPAT, ANDA SEBAIKNYA MENGGUNAKAN METHOD SLEEP DARI
CLASS THREAD.BERIKUT INI ADALAH SEBUAH CONTOH DIMANA ANDA MENULISKAN “YOUR NAME
HERE”

Jawaban

1.

2.-user thread didukung di atas kernel dan diimplementasikan oleh thread library pada user level
sedangkan kernel thread didukung langsung oleh sistem operasi.

-library menyediakan fasilitas untuk pembuatan thread,penjadwalan thread, dan managemen thread
tanpa dukungan dari kernel sedangkan pembuatan, penjadualan, dan amanagemen thread
dilakukan oleh kernel pada kernel space.

-user level thread biasanya cepat untuk dibuat dan diatur karena kernel tidak menyadari user level
thread maka semua pembuatan dan penjadualan thread dilakukan diuser space tanpa intervensi dari
kernel sedangkan pembuatan dan pengaturan kernel thread lebih lambat dibandingkan user thread
karena pengaturan thread dilakukan oleh system operasi.

3.sumber daya yang digunakan oleh thread dibuat yaitu berbagi memori dan berbagai kode.yang
membedakan pembuatan thread dengan proses yaitu dalam pembuatan sebuah proses banyak
dibutuhkan pengalokasian memori dan sumber daya
4.

Anda mungkin juga menyukai