1jelaskan tentang multithreadig? .multithreading adalah jalannya beberapa proses dengan urutan yang cepat (multitasking) dalam suatu program/teknik memanipulasi data dimana node-node pada struktur pohon data berisi penunjuk ke node lebih tinggi untuk membuat lintasan struktur menjadi lebih efisien.
2 bagaimana cara membuat thread?
cara membuat thread dengan extends kelas thread
class CobaThread1 extends Thread
{
public void run()
{
public void run()
{
for (int ii = 0; ii<4; ii++){
System.out.println("Ini CobaThread1");
Test.istirohat(11);
System.out.println("Ini CobaThread1");
Test.istirohat(11);
}
}
}
cara membuat thread dengan implements interface runnable
class CobaThread2 implements Runnable
{
public void run()
{
public void run()
{
for(int ii = 0; ii<4; ii++){
System.out.println("Ini CobaThread2");
Test.istirohat(7);
System.out.println("Ini CobaThread2");
Test.istirohat(7);
}
}public class Test
{
public static void main (String[] args)
{
public static void main (String[] args)
{
Thread t1 = new CobaThread1();
Thread t2 = new Thread (new CobaThread2());
t1.start();
t2.start();
Thread t2 = new Thread (new CobaThread2());
t1.start();
t2.start();
for (int ii = 0; ii<8; ii++){
System.out.println("Thread UTAMA");
istirohat(5);
System.out.println("Thread UTAMA");
istirohat(5);
}
}
public static void istirohat(int tunda)
{
public static void istirohat(int tunda)
{
try{
Thread.sleep(tunda*100);
} catch(InterruptedException e)
}
}
}