Thread yaitu kemampuan yang disediakan oleh Java untuk membuat aplikasi
yang tangguh, karena thread dalam program memiliki fungsi dan tugas tersendiri.
Dengan adanya thread, dapat membuat program yang lebih efisien dalam hal
kecepatan maupun penggunaan sumber daya, karena kita dapat membagi proses dalam
aplikasi kita pada waktu yang sama. Thread umumnya digunakan untuk pemrograman
multitasking, networking, yang melibatkan pengaksesan ke sumber daya secara
konkuren.
C#
/*
* Created by SharpDevelop.
* User: ceplez
* Date: 7/7/2012
* Time: 10:46 PM
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
* Created by SharpDevelop.
* User: ceplez
* Date: 7/7/2012
* Time: 10:46 PM
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System;
using System.Threading;
namespace multithreadingc_
{
class jalan
{
string satu;
int jumlah=15;
public jalan(string dua)
{
satu=dua;
}
public void task()
{
for (int i = 0; i < jumlah; i++)
{
Console.WriteLine(satu+" " + (jumlah-i));
Thread.Sleep(1000);
}
}
}
class Program
{
public static void Main(string[] args)
{
jalan pertama=new jalan("ceplez menghitung");
jalan kedua=new jalan("wancriet menghitung");
Thread first=new Thread(new ThreadStart(pertama.task));
Thread second=new Thread(new ThreadStart(kedua.task));
first.Start();
second.Start();
Console.ReadKey(true);
}
}
}
Java
package
multithreadjava;
class
jalan extends Thread
{
String satu;
public jalan(String dua)
{
satu=dua;
}
void task()
{
try
{
for (byte i = 0; i < 15; i++)
{
Thread.sleep(1000);
System.out.println(satu +"
"+ (i+1));
}
}
catch(Exception e)
{
//jdsdk
}
}
}
public
class Main {
public static void main(String[] args) {
jalan first=new jalan("ceplez
menghitung : ");
jalan second=new jalan("wancriet
menghitung : ");
first.start();
second.start();
}
}
0 komentar:
Posting Komentar
thank for your comment..