Pertanyaan yang diberi tag locking

93
Apa kunci dan konsep Re-entrant secara umum?

Saya selalu bingung. Akankah seseorang menjelaskan apa arti Reentrant dalam konteks yang berbeda? Dan mengapa Anda ingin menggunakan reentrant vs. non-reentrant? Katakan pthread (posix) mengunci primitif, apakah mereka masuk kembali atau tidak? Perangkap apa yang harus dihindari saat...

89
Monitor vs kunci

Kapan waktu yang tepat untuk menggunakan Monitorkelas atau lockkata kunci untuk keamanan benang di C #? EDIT: Sepertinya dari jawaban sejauh lockini yang singkat untuk serangkaian panggilan ke Monitorkelas. Untuk apa sebenarnya panggilan kunci itu? Atau lebih eksplisit, class LockVsMonitor {...