THREAD Pertemuan 9.

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek
Advertisements

Pemrograman Berorientasi Objek
Try, Catch, Finally Throws
Java Progamming Operasi I/O
Modul 3: Kendali program dan teknik penyimpanan data
Dasar Exception Handling
SLIDE OTOMATIS PINDAH DALAM WAKTU 4-5 MENIT. A:kiriB:kanan Deklarasikan sebuah variabel dengan nama ‘isi’ yang mempunyai type array of double dengan ukuran.
Nandang Hermanto PK2 Pertemuan 3. Perulangan Pernyataan while Pernyataan do..while Pernyataan for.
Array, Class, Obyek, Method danConstructor.
Pemrograman Berorientasi Objek
Flow Control Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2008.
Pemrograman Berorientasi Objek 1
- PERTEMUAN 9 - BERBAGAI KELAS UTILITAS DI JAVA
EXCEPTION TRY-CATCH-FINALLY
- PERTEMUAN 4 - PERULANGAN
Flow Control & Looping Pertemuan 4 Pemrograman Berbasis Obyek Oleh Tita Karlita.
UDP.
Public class RelasiDemo { public static void main(String[] args) { //beberapa nilai int i = 37; int j = 42; int k = 42; System.out.println("Nilai variabel...");
Exceptional Pendahuluan Bugs dan error dalam sebuah program sangat sering muncul meskipun program tersebut dibuat oleh programmer berkemampuan tinggi.
1 Pertemuan 10 PEMROGRAMAN MULTITHREADING Matakuliah: M0074/PROGRAMMING II Tahun: 2005 Versi: 1/0.
Multithreading As’ad Djamalilleil
Penanganan Eksepsi Disusun Oleh: Reza Budiawan Untuk:
POLYMORPHISM (KEBANYAKRUPAAN)
MENDAPATKAN INPUT DARI KEYBOARD.
Pertemuan 2 SINTAKS BAHASA, TIPE DATA, DAN OPERATOR
Constructor dan Overloading
POLYMORPHISM (KEBANYAKRUPAAN)
Pengorganisasian Class
Pengambilan Keputusan dan Pengulangan Proses
INPUT DATA, PERCABANGAN & PERULANGAN DENGAN JAVA
Ekspresi Kondisi dan Pernyataan Berkondisi
Pengorganisasian Class
INTERFACE Pertemuan 005.
BAB XI EXCEPTION HANDLING.
Dosen : Bella Hardiyana, S. Kom
Exception dan Assertion
Array dalam JAVA.
JAVA FUNDAMENTAL (Method)
Percabangan dan Perulangan.
Identifier, Keyword, dan Tipe data
OPERASI FILE & EXCEPTION HANDLING
Tipe Data, Variabel, dan Operator
CLASS Pertemuan 003.
PENERAPAN DASAR-DASAR SYNTAX JAVA
Interface.
As’ad Djamalilleil Function (method) As’ad Djamalilleil
MATERI PENDUKUNG PENGGUNAAN THROW
As’ad Djamalilleil Multithreading As’ad Djamalilleil
Tipe Data, Variabel, dan Operator
MATERI PENDUKUNG PENGENALAN DASAR CLASS
JAva Threads.
Pemrograman Berorientasi Objek 1
Perulangan (Loop) Java Fundamental Syahrul Mauluddin S.Kom.
Dasar Bahasa Java.
INPUT DATA DI JAVA.
Tugas Akhir Java Fundamental Syahrul Mauluddin S.Kom.
Pilar Object Oriented Programming
Pemrograman Berorientasi Objek
Meriska Defriani, M.Kom Workshop Pemrograman #3 HUMANIKA
Dhefi Cahyadi, S. Kom ARRAY / LARIK Lanjutan Dhefi Cahyadi, S. Kom
Pemrograman Berorientasi Object
Method Java Fundamental Syahrul Mauluddin S.Kom, M.Kom.
Pilar Object Oriented Programming
Pemrograman Berorientasi Object
Pengulangan Proses.
UNIVERSITAS BUDI LUHUR FAKULTAS TEKNOLOGI INFORMASI HAL : 1 Pemrograman Berorientasi Objek Struktur Kontrol.
E. Haodudin Nurkifli Universitas Ahmad Dahlan Pertemuan
Tipe Data, Variabel, dan Operator
DPH1C4 Pemrograman berorientasi Obyek
FONDASI PEMROGRAMAN & STRUKTUR DATA #3 - 3
Transcript presentasi:

THREAD Pertemuan 9

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 aplikasi (program) secara bersamaan.

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 yang sama, sehingga dapat berbagi data antara thread.

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

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