Rumah > pembangunan bahagian belakang > Tutorial C#.Net > Bagaimana untuk mendapatkan ID benang dari benang dalam C#?

Bagaimana untuk mendapatkan ID benang dari benang dalam C#?

王林
Lepaskan: 2023-09-15 20:25:02
ke hadapan
1687 orang telah melayarinya

Bagaimana untuk mendapatkan ID benang dari benang dalam C#?

Benang ditakrifkan sebagai laluan pelaksanaan program. Setiap utas mentakrifkan yang unik Kawalan proses. Jika permohonan anda melibatkan operasi yang kompleks dan memakan masa operasi, selalunya berguna untuk menyediakan laluan atau utas pelaksanaan yang berbeza, Setiap utas melaksanakan tugas tertentu.

Benang adalah proses yang ringan. Contoh umum penggunaan benang ialah Sistem pengendalian moden melaksanakan pengaturcaraan serentak. guna Benang menjimatkan kitaran CPU yang terbuang dan meningkatkan kecekapan aplikasi.

Dalam C#, kelas System.Threading.Thread digunakan untuk mengendalikan benang. Ia membenarkan penciptaan dan akses benang individu dalam aplikasi berbilang benang. Dalam satu proses, utas pertama untuk dilaksanakan dipanggil utas utama.

Apabila program C# mula dilaksanakan, utas utama akan dibuat secara automatik Benang yang dibuat menggunakan kelas Benang dipanggil benang anak benang utama. Anda boleh mengakses utas menggunakan sifat CurrentThread kelas Thread.

Contoh

class Program{
   public static void Main(){
      Thread thr;
      thr = Thread.CurrentThread;
      thr.Name = "Main thread";
      Console.WriteLine("Name of current running " + "thread: {0}", Thread.CurrentThread.Name);
      Console.WriteLine("Id of current running " + "thread: {0}", Thread.CurrentThread.ManagedThreadId);
      Console.ReadLine();
   }
}
Salin selepas log masuk

Output

Name of current running thread: Main thread
Id of current running thread: 1
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk mendapatkan ID benang dari benang dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan