Mengapa Program C Mudah Saya dalam Windows 10 Melahirkan Berbilang Benang?

Patricia Arquette
Lepaskan: 2024-10-28 12:16:01
asal
593 orang telah melayarinya

 Why Does My Simple C   Program in Windows 10 Spawn Multiple Threads?

Berbilang Benang Muncul dalam Program Windows 10 C: Mendedahkan Sumber

Dalam Visual Studio 2015, program C ringkas pada mulanya mengandungi satu utas . Walau bagaimanapun, apabila dilaksanakan pada Windows 10, ia secara mengejutkan mendedahkan empat utas tambahan. Timbul persoalan: siapa yang memulakan kumpulan benang ini?

Mengenalpasti Asal Usul Threadpool

Dengan menggunakan Nyahpepijat > Windows > Tetingkap Threads dengan Microsoft Symbol Server didayakan, titik masuk thread didedahkan sebagai TppWorkerThread dalam ntdll.dll. Ini membawa kepada kesimpulan bahawa Windows 10 menggunakan kumpulan benang untuk mengoptimumkan pemuatan DLL.

Jejak Tindanan Membongkar Proses

Suatu titik putus yang ditetapkan pada TppWorkerThread menangkap surih tindanan, yang menunjukkan bahawa pemuat menggunakan kumpulan benang untuk memuatkan DLL. Terutamanya, utas utama juga aktif dalam pemuat, menunjukkan keupayaan sistem untuk mengagihkan tugas secara serentak.

Ciri, Bukan Pepijat

Tingkah laku ini dalam Windows 10 mencadangkan bahawa sistem memanfaatkan teras yang tersedia untuk mempercepatkan proses permulaan proses. Oleh itu, kemunculan utas tambahan bukanlah satu kebimbangan melainkan peningkatan yang bermanfaat yang memanfaatkan sumber pengiraan sistem dengan lebih berkesan.

Atas ialah kandungan terperinci Mengapa Program C Mudah Saya dalam Windows 10 Melahirkan Berbilang Benang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!