• Tidak ada hasil yang ditemukan

Staffsite STMIK PPKIA Pradnya Paramita

N/A
N/A
Protected

Academic year: 2017

Membagikan "Staffsite STMIK PPKIA Pradnya Paramita"

Copied!
5
0
0

Teks penuh

(1)

THREAD

(2)

Multitasking

Multitasking adalah suatu istilah yang

menjelaskan bahwa sebuah komputer dapat

menjalankan beberapa aktifitas (yang sama

maupun yang berbeda) secara

simultan/bersamaan.

Multitasking dibedakan dua macam, yaitu:

Proses-based multitasking

Thread-based multitasking

Contohnya: komputer menjalankan berbagai

(3)

Multithreading

Merupakan Thread-based Multitasking

Dalam satu aplikasi, ada beberapa thread

yang dijalankan secara bersamaan oleh

komputer.

Thread adalah suatu bagian program (berupa

runtutan kode) yang tidak tergantung pada

bagian lain dan dapat dijalankan secara

simultan.

Semua thread menempati ruang memori

(4)

Contoh Multithreading dengan 2 Thread

class MyThread1 extends Thread { public void run() {

try {

for (int i = 0; i < 10; i++) {

System.out.println("Thread pertama: detik ke-" + (i + 1)); if (i != 9) {

sleep(1000); } else {

System.out.println("Thread pertama selesai...\n"); }

}

} catch (InterruptedException ie) {

System.out.println(ie.getMessage()); }

(5)

Contoh Multithreading dengan 2 Thread

class MyThread2 extends Thread { public void run() {

try {

for (int i = 0; i < 5; i++) {

System.out.println("Thread kedua: detik ke-" + (i + 1)); if (i != 4) {

sleep(1000); } else {

System.out.println("Thread kedua selesai...\n"); }

}

} catch (InterruptedException ie) { System.out.println(ie.getMessage()); }

} }

class Demo2Thread {

public static void main(String[] args) { MyThread1 t1 = new MyThread1(); t1.start();

MyThread2 t2 = new MyThread2(); t2.start();

Referensi

Dokumen terkait

3) Berusaha keras untuk memikirkan atau melakukan dua hal atau lebih pada saat yang bersamaan. 4) Tidak dapat menikmati waktu luang.. 5) Terobsesi dengan angka-angka, mengukur

Menggabungkan kolom dari beberapa tabel sehingga terlihat seperti sebuah tabel Menjumlahkan informasi daripada memberikan detail.. Sintaks dasar untuk membuat

Pernahkah Anda melihat sebuah dokumen Word yang memiliki format orientasi dokumen yang berbeda misal halaman pertama vertikal dan halaman kedua horizontal?, atau pernahkan

◦ Cracker – orang yang membobol sistem komputer untuk tujuan perusakan.  Hacking Hacking dan dan

Penerapan  komputer  yang  lain  dalam  pabrik  adalah  robotik  industrial.  Alat  yang  secara  otomatis  menjalankan  tugas‐tugas  tertentu  dalam  proses 

Interaksi manusia dan komputer merupakan komunikasi dua arah antara pengguna (user) dengan sistem komputer dua arah antara pengguna (user) dengan sistem komputer yang

Sistem komputer memiliki perangkat lunak untuk memerintahkan komputer melaksanakan tugas yang harus dilakukannya guna memproses data  Brainware.. Brainware (manusia) merupakan

Hetzel 1983 (revisi ): Testing adalah tiap aktifitas yang digunakan untuk dapat melakukan evaluasi suatu atribut atau kemampuan dari program atau sistem dan