THREAD
Logger.getLogger(HaloThread.class.getName()).log(Level.SEVERE,null,ex);
}
}
}
}
package thread;
public class Main {
h1.start ();
h2.start ();
h3.start ();
}
}
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
8. Silahkan cari contoh pembuatan thread dengan menggunakan interface runnable dan
jelaskan hasilnya !
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
PERTEMUAN 3
THREAD
1. Mengapa methode stop(), suspend(), dan resume() tidak dianjurkan untuk digunakan pada
Thread?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
2. Jalankan Program dibawah ini dan jelaskan hasilnya dengan detail !
package stopthread;
public class StopThread implements Runnable {
private boolean selesai = false;
package stopthread;
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
3. Terdapat berapa level tingkatan prioritas kecepatan thread ?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
4. Apa kegunaaan Methode Join dan isalive pada class Thread ?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
5. Bagaimana langkah–langkah dan cara kerja dari methode wait() dan notify() pada class
Thread ?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
6. Tulislah program dengan permasalahan yang berbeda dengan modul menggunakan
methode wait() dan notify() !
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
7. Silahkan jalankan contoh program dibawah ini dan jelaskan hasilnya!
package waitnotify;
public class Pelayan extends Thread {
public Pelayan() {
start();
}
package waitnotify;
try {
sleep(100);
}catch(InterruptedException e) {
throw new RuntimeException(e);
}
}
System.out.println("Makanan habis");
System.exit(0);
}
}
package waitnotify;
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
PERTEMUAN 4
INTERNET ADDRESSING
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
PERTEMUAN 5
SOCKET
1. Apa pengertian Socket ?
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
2. Cara implementasi Socket ada 2 cara sebutkan dan jelaskan hingga tahu akan
perbedaannya?
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
3. Sebutkan contoh program minimal 5 aplikasi disekitar anda yang menggunakan
Socket ! jelaskan juga kerja Socket pada setiap aplikasi tersebut !
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
4. Tuliskan langkah–langkah pembuatan Socket baik TCP dan UDP !
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
5. Silahkan jalankan contoh program pada modul Socket Pertemuan ke-5 serta tulis dan
jelaskan hasilnya!
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
PERTEMUAN 6
SOCKET MULTI CLIENT