Pertanyaan tentang topik tersebut 'thread-safety'

Hentikan Thread Utama tanpa memastikan penghentian thread yang dihasilkannya
Saya telah menerapkan program multi-utas yang melibatkan pemijahan utas untuk setiap pengguna, dan melakukan beberapa aktivitas kecil (Tidak ada proses lengkap seperti koneksi basis data yang terlibat). Utas utama berjalan tanpa batas, dan...
490 dilihat
schedule 27.11.2023

ThreadAbortException di pegangan file bocor ASP.Net 4?
Kadang-kadang jika server file kita lambat dan halaman tidak selesai pada batas waktu habis, ASP.Net akan memukulnya dengan ThreadAbortException. Jika itu terjadi di dalam Win32Native.CreateFile, pegangan file akan terkunci sampai kita melakukan...
465 dilihat

Mengurangi kapasitas Semaphore secara dinamis
Saya telah mencoba menggunakan Semaphore untuk mengontrol jumlah permintaan yang dapat ditangani oleh layanan saya. YAITU. class Service : IDisposable { SemaphoreSlim s = new SemaphoreSlim(InitialCapacity); .... async void...
733 dilihat

Periksa pegangan penunjuk valid
Saya ingin mengimplementasikan perpustakaan Microsoft CryptographicServiceProvider dan saat ini saya memikirkan cara terbaik untuk menangani konteks yang saya buat. Pertanyaan saya khusus untuk kasus ini tetapi pendekatan desain dapat digunakan...
200 dilihat

Cara kerja kunci thread saat memodifikasi item objek dalam kumpulan objek aman thread melalui referensi
Saya memiliki koleksi objek yang aman untuk thread, misalnya c# MemoryCache. Seperti yang kita ketahui, operasi seperti menambah, memperbarui, dan menghapus item dalam koleksi ini aman. Tetapi jika saya memperbarui properti item objek dalam koleksi...
63 dilihat

Menggunakan @synchronized dengan operasi sinkron
Saya menggunakan subkelas UIDocument yang berpotensi memanggil metode saveToURL dari lebih dari satu utas. Oleh karena itu saya telah merangkumnya dalam fungsi pembungkus yang saya ingin buat agar thread aman: -...
63 dilihat

Keamanan utas penunjuk bersama C++11 rusak?
Sesuai dengan dokumentasi C++ , blok kontrol dari shared_ptr aman untuk thread . yaitu, operator= atau reset dapat diakses oleh banyak thread tanpa penguncian eksplisit. Namun saya melihat perilaku yang aneh; objek bersama kadang-kadang dibebaskan...
1774 dilihat