Multi threading adalah sebuah cara pengeksekuisian beberapa program secara bersamaan. saling berbagi sumber daya tetapi dapat dijalankan secara independen.
::C#::
using System;
using System.Threading;
using System.Linq;
using System.Text;
namespace MultiThreading
{
class Program
{
static void THE_THREAD_1()
{
for (byte i=0; i {
Console.WriteLine("1");
Thread.Sleep(500);
}
}
static void THE_THREAD_2()
{
for (byte i=0; i {
Console.WriteLine("2");
Thread.Sleep(500);
}
}
public static void Main(string[] args)
{
Thread X = new Thread(new ThreadStart(THE_THREAD_1));
Thread Y = new Thread(new ThreadStart(THE_THREAD_2));
X.Start();
Y.Start();
Console.Read();
}
}
}
package multithreading;
public class MultiThreading {
public static void main(String[] args) {
THE_THREAD X = new THE_THREAD("1");
THE_THREAD Y = new THE_THREAD("2");
X.start();
Y.start();
}
}
class THE_THREAD extends Thread
{
String NAMA;
public THE_THREAD(String a)
{
NAMA = a;
}
public void run()
{
try
{
for(byte i = 0; i {
Thread.sleep(500);
System.out.println(NAMA);
}
}
catch (Exception e)
{
// TODO: handle exception
}
}
}






Anda harus log masuk untuk menerbitkan komentar.