Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 22348|Jawab: 0

[Sumber] .net/c# multithreaded modifikasi koleksi akan menjadi masalah?

[Salin tautan]
Diposting pada 04/07/2017 15.12.19 | | |
Saya memiliki 100 elemen dalam koleksi, dan dengan syarat memastikan bahwa jumlah koleksi tidak berubah, saya melakukan multi-thread elemen dalam koleksi tidak aman untuk utas dan tidak akan melemparkan pengecualian

Koleksi modifikasi multithread yang saya bicarakan tidak ditambahkan, tidak dihapus, hanya dimodifikasi, sebagai berikut:

Daftar<> Koleksi memiliki 100 elemen di dalamnya, dan koleksi tidak menambahkan elemen atau menghapus elemen



Ini hanya multithreading untuk memodifikasi satu atau beberapa elemen dalam koleksi




Di atas adalah kode pengujian, dan hasilnya tidak memberikan pengecualian!






Mantan:123123{:1_2:}
Depan:Pengantar dan pengantar SignalR
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com