Thread adalah unit dasar dari utilitas CPU. Di
dalamnya terdapat ID thread, program counter, register, dan stack. Dan saling
berbagi dengan thread lain dalam proses yang sama. Thread
merupakan prinsip yang memperbolehkan sebagian dari program untuk berjalan
secara independen dengan sebagian program lainnya. Dalam threading anda dapat
menjalankan beberapa pointer (alamat dalam komputer) sekaligus. Artinya dua
atau lebih bagian dari kode dapat dijalankan secara simultan.
·
Thread adalah unit
terkecil dalam suatu proses yang bisa dijadwalkan oleh sistem operasi.
·
Merupakan sebuah
status eksekusi (ready, running, suspend, block, queue, dll)
·
Kadang disebut sebagai
proses ringan (lightweight).
·
Unit dasar dari dari
sistem utilisasi pada processor (CPU).
·
Dalam thread terdapat:
ID Thread, Program Counter, Register dan Stack.
·
Sebuah thread berbagi
code section, data section dan resource sistem operasi dengan thread yang lain
yang memiliki proses yang sama.
[thread]
Single-Threading dan Multi-Threading
Single-Threading adalah sebuah lightweight process (proses sederhana) yang mempunyai thread tunggal yang berfungsi sebagai pengendali/ controller.
Multi-Threading adalah proses dengan thread yang banyak dan mengerjakan lebih dari satu tugas dalam satu waktu.
Single-Threading adalah sebuah lightweight process (proses sederhana) yang mempunyai thread tunggal yang berfungsi sebagai pengendali/ controller.
Multi-Threading adalah proses dengan thread yang banyak dan mengerjakan lebih dari satu tugas dalam satu waktu.
Sumber:
https://tintakopi.wordpress.com/2011/10/24/thread-multithread/
Tidak ada komentar:
Posting Komentar