Rumah Pembangunan Apakah benang kelas berat? - definisi dari techopedia

Apakah benang kelas berat? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Heavyweight Thread?

Dalam IT, benang kelas berat adalah benang yang mempunyai konteks yang canggih dan memerlukan pemproses untuk melakukan lebih banyak kerja untuk memerintahkan pelaksanaannya. Takrif umum thread dalam IT adalah satu proses tunggal yang terpencil dalam kod, di mana beberapa program boleh mempunyai banyak thread, misalnya, untuk menampung banyak pengguna, atau untuk memisahkan definisi beberapa tugas.


Techopedia menerangkan Thread Heavyweight

Pemproses mengendalikan pelbagai thread untuk mengutamakan pelaksanaan hukuman. Satu benang akan menjadi sebahagian daripada pelaksanaan program yang boleh diproses oleh pemproses secara individu. Dengan itu, sesetengah pakar mengklasifikasikan benang sama ada ringan atau kelas berat bergantung pada konteks mereka. Benang yang ringan akan menjadi benang yang tidak memerlukan banyak "perubahan" pada sistem untuk melaksanakan pelaksanaannya. Sebaliknya, pelaksanaan benang kelas berat mungkin memerlukan beralih kepada kumpulan sumber kontekstual yang berbeza, atau berurusan dengan ruang memori yang berbeza, yang memerlukan lebih banyak masa untuk bertukar. Satu contoh benang kelas berat adalah proses UNIX purata, di mana pemproses mungkin perlu mengakses lebih banyak sumber, dan menukar masa mungkin lebih besar, berbanding dengan beberapa jenis benang lain dalam persekitaran sistem operasi yang berlainan. Thread atau proses dengan memori maya mereka sendiri boleh dianggap sebagai benang kelas berat, serta yang mungkin melibatkan sekatan tertentu pada akses. Penting untuk diperhatikan bahawa istilah 'benang ringan' dan 'benang kelas berat' bersifat subjektif, dan pada amnya, pengaturcara dan lain-lain mendefinisikannya berdasarkan kes mengikut kes.

Apakah benang kelas berat? - definisi dari techopedia