Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Kitaran hayat dan status benang dalam C#

Kitaran hayat dan status benang dalam C#

WBOY
WBOYke hadapan
2023-09-17 18:49:021039semak imbas

C# 中线程的生命周期和状态

Benang adalah proses yang ringan. Setiap utas mentakrifkan aliran kawalan yang unik. Kitaran hayat thread bermula apabila objek System.Threading.Thread kelas dicipta dan berakhir apabila thread menamatkan atau menyelesaikan pelaksanaan.

Berikut ialah pelbagai keadaan dalam kitaran hayat benang −

Keadaan tidak dimulakan

Situasi apabila tika benang dibuat tetapi kaedah Mula tidak dipanggil.

Keadaan Sedia h2>

Ini adalah apabila benang sedia untuk dijalankan dan menunggu kitaran CPU.

Keadaan tidak boleh dijalankan

  • Benang berada dalam keadaan tidak boleh laksana, apabila
  • memanggil kaedah Tidur
  • memanggil kaedah Tunggu
  • disekat oleh operasi I/O
Benang lengkap

pelaksanaan atau ditamatkan.

Atas ialah kandungan terperinci Kitaran hayat dan status benang dalam C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam