Saya membaca Artikel tentang teknik keamanan thread di c#, dikatakan bahwa

Kunci atau Monitor adalah satu dan sama bekerja dengan utas internal yang dihasilkan oleh aplikasi. Kunci atau monitor tidak memiliki kontrol atas utas eksternal.

Saya tidak mengerti apa itu Internal thread dan External therad? apa artinya?

0
pejman 12 Agustus 2019, 18:54

1 menjawab

Jawaban Terbaik

Dari kutipan Anda "utas internal yang dihasilkan oleh aplikasi" Selanjutnya di artikel "Utas eksternal pada dasarnya berasal dari luar aplikasi"

Utas internal, dalam konteks ini, dibuat oleh aplikasi itu sendiri - jadi Lock & Monitor dapat digunakan memungkinkan sinkronisasi akses ke sumber daya oleh utas berbeda dalam satu aplikasi.

Utas eksternal dibuat oleh aplikasi lain - jadi Mutex & Semaphore dapat digunakan untuk memungkinkan sinkronisasi akses ke sumber daya oleh aplikasi yang berbeda.

0
PaulF 12 Agustus 2019, 16:36