skip to main | skip to sidebar

Experience Post

  • Entries (RSS)
  • Comments (RSS)
  • Home
  • About Us
  • Archives
  • Contact Us

Minggu, 08 Juli 2012

OOP2 : Multithreading (Bab 8)

Diposting oleh Experience Post di 11.47 Label: OOP 2

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.
 */

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();
    }

}
Kirimkan Ini lewat Email BlogThis! Bagikan ke X Berbagi ke Facebook

0 komentar:

Posting Komentar

thank for your comment..

Posting Lebih Baru Posting Lama Beranda
Langganan: Posting Komentar (Atom)

Sponsored

  • banners
  • banners
  • banners
  • banners

Lencana Facebook

Akhlis Wiranata

Buat Lencana Anda

Daftar Blog Saya

  • Ng`Blog Biar Gak GobloG - BlogNya Gede Lumbung
    Tips & Trick : SSH Tunnel for MySQL Remote Access
    6 tahun yang lalu
  • just another silly blog
    Design Pattern : Singleton Pattern
    12 tahun yang lalu
  • Syntax Never Dies ! ! !
    Aplikasi Koran Online menggunakan Framework Becak HMVC
    12 tahun yang lalu
  • blogkomputer.com/
  • KangSaGa.com
  • Heiji Hattori

Total Tayangan Halaman

ShoutMix

Labels

01102011 (1) 02112011 (2) android (1) OOP 2 (10)

Blog Archive

  • ▼  2012 (10)
    • ▼  Juli (5)
      • OOP2 : Form & Event Handler (Bab 9)
      • OOP2 : Multithreading (Bab 8)
      • OOP2 : Exception Handling (Bab 7)
      • OOP2 : Abstract Class (Bab 6)
      • OOP2 :Inner Class (Bab 5)
    • ►  Mei (5)
  • ►  2011 (9)
    • ►  Desember (3)
    • ►  November (5)
    • ►  Oktober (1)

Contact Me

Followers

 

© 2010 My Web Blog
designed by DT Website Templates | Bloggerized by Agus Ramadhani | Zoomtemplate.com