Multithread

· OOP2
Penulis

Multithreading: suatu kemampuan yang memungkinkan beberapa kumpulan instruksi (proses) dijalankan secara bersamaan (time slicing) dalam sebuah program.

Multithreading bermanfaat untuk membuat proses yang interaktif, misalnya pada program permainan (game). Program tetap dapat menggerakkan beberapa objek sambil memberi kesempatan pengguna melakukan respon melalui mouse atau keyboard.

Contoh Multithread Dalam C#

using System;
 using System.Threading;
 namespace Multithread
 {
     class threading
     {
         public void cobaThread1()
         {
             for (int i = 1; i <= 10; i++)
             {
                 Console.WriteLine("Ini Thread 1 {0}", i);
                 Thread.Sleep(1000);
             }
         }
         public void cobaThread2()
         {
             for (int i = 1; i <= 10; i++)
             {
                 Console.WriteLine("Ini Thread 2 {0}", i);
                 Thread.Sleep(10);
             }
         }
     }
     class Program
     {
         public static void Main()
         {
             Console.WriteLine("Threading");
             threading tari = new threading();
             tari.cobaThread1();
             tari.cobaThread2();
             Console.WriteLine("End");
             Console.ReadKey(true);
         }
     }
 }
Image
Contoh Multithread Dalam JAVA
package thread_t;
/**
 *
 * @author tari
 */
class Threading extends Thread
 {public void cobaThread1()
 {
 try
 {
 for (int i = 1; i <= 10; i++)
 {
 System.out.println("Ini Thread 1 : "+ i);
 Thread.sleep(1000);
 }
 }
 catch(Exception e)
 {
}
 }
 public void cobaThread2()
 {
 try
 {
 for (int i = 1; i <= 10; i++)
 {
 System.out.println("Ini Thread 2 : "+ i);
 Thread.sleep(10);
 }
 }
 catch(Exception e)
 {
}
 }
}
public class Main {
public static void main(String[] args) {
 System.out.println("Threading");
Threading tari = new Threading();
tari.cobaThread1();
 tari.cobaThread2();
System.out.println("End");
 }
}
Image

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: