Eh bien j'écris en .net et j'ai une liste à sorcière je vais ajouter seulement l'élément ne jamais supprimer et c'est une liste liée je peux changer que si ce n'est pas le meilleur choix, mais il serait sûr de ne pas utiliser tout blocage dans ce cas quand je sais que cette liste ne sera jamais modifiée d'une autre manière mais que c'est ajouté à? (un verrou sera utilisé en essayant d'ajouter à la liste)?Linked List Sujet sécurisé?
4
A
Répondre
3
Non, ce n'est pas sûr. LinkedList n'est pas une classe thread-safe. Le seul scénario pris en charge multi-thread pour LinkedList est plusieurs lecteurs
6
Non; pour soutenir de nombreux lecteurs et un écrivain (commentaires à la réponse de Jared), vous pouvez regarder ReaderWriterLockSlim
. L'auteur a besoin d'un accès exclusif. les lecteurs peuvent coopérer. C'est ce que fait ReaderWriterLockSlim
. Il y a aussi ReaderWriterLock
avant 3.5.
Vous devrez gérer entrée/sortie etc manuellement - idéalement via try/finally.
Questions connexes
- 1. MySQL Sélection de lignes Linked
- 2. OOD et sujet-objet confusion
- 3. Le threads EPiServer est-il sécurisé?
- 4. Mailing List Archive
- 5. ListBox List Rotation
- 6. NHibernate Query List
- 7. C# Concurrent List Questions
- 8. Generics Sub List
- 9. list itérateur non incrémentable
- 10. LINQ Gernic List VB.NET
- 11. Confus au sujet databinding dans ASP.NET
- 12. Problème de certificat sécurisé
- 13. Exploration d'un site sécurisé
- 14. SecureString est-il sécurisé?
- 15. Confus au sujet des références dans les objets
- 16. android web raclant derrière un login sécurisé
- 17. Impossible de faire fonctionner list()
- 18. Gtk.RecentManager: Way to list Articles
- 19. Gridview et List <>
- 20. Passer IEnumerable List à javascript
- 21. TWiki ajouter un nouveau sujet par programme
- 22. Confus au sujet de GridView et INamingContainer?
- 23. Détection de texte sur un sujet?
- 24. Confus au sujet des paramètres LINQ
- 25. Forum, obtenir le dernier message/sujet
- 26. Am confus au sujet parallèle Haskell
- 27. Remplacement FTP programmable et sécurisé
- 28. Silverlight accéder à Webservice sécurisé
- 29. AJP est-il suffisamment sécurisé?
- 30. Formatage de texte Web sécurisé
Eh bien c'est ce que j'essaie de dire désolé si je l'ai écrit un peu manquer de direction, de nombreux lecteurs et un seul écrivain ... serait-ce sûr, ou au moins un écrivain à la fois. – Peter
@Petoj - la lecture ne serait pas sûre en même temps qu'un écrivain - même si l'écriture est limitée à un seul thread. –