Est-ce que shelve en Python est utilisé pour le thread de persistance des données? Si non, quelle est une bonne alternative?Est-ce que shelve en thread Python est sûr?
9
A
Répondre
11
De l'standard library documentation about the Shelve module, under the heading Restrictions:
Le module shelve ne supporte pas accès en lecture/écriture simultanée à objets mis en veilleuse. (Multiples accès lecture simultanés sont en sécurité.)
Je suppose que c'est probablement la mise en œuvre dépend et dans ce cas, pour être sûr, je conclurais que ce fil est certainement pas sûr.
3
Alternatives: ZODB
Questions connexes
- 1. Est-ce que thread-local signifie thread sûr?
- 2. Est-ce que Netty4 ChannelHandlerContext.write thread sûr
- 3. Python 2.7: Impression thread sûr
- 4. Incorporation de thread sûr Python
- 5. Est-ce que (volatile bool) est toujours thread sûr?
- 6. Est-ce que le thread IronRuby ScriptSource.Execute est sûr?
- 7. Est-ce que le thread ScenarioContext.Current est sûr?
- 8. python shelve dbm.error?
- 9. Est-ce que le thread ImmutableList.Builder de Guava est sûr?
- 10. Est-ce que le thread Hazelcast Client est sûr?
- 11. Est-ce que le thread SoapHttpClientProtocol est sûr?
- 12. Est-ce que ce fil est sûr?
- 13. Le thread AFHTTPClient est-il sûr?
- 14. apr_pool_destroy() de thread Apache est-il sûr?
- 15. est ce thread de code sûr?
- 16. Est-ce que Structuremap singleton est sûr?
- 17. thread sûr nsdictionary
- 18. Python - sûr que la chaîne est convertie pour corriger Float
- 19. Empêcher la corruption de python shelve
- 20. Python Shelve n'a pas pu récupérer l'objet
- 21. problème vraiment bizarre avec shelve (python)
- 22. wcf reste weboperationcontext.current thread sûr?
- 23. AppKit thread-sûr ou pas?
- 24. Est-ce que epoll est sûr pour les threads?
- 25. sérialisation d'objet java - thread sûr?
- 26. Convertisseur JSF personnalisé pour Date - Est-ce que le thread est sûr?
- 27. Comment faire un fichier shelve vide en python?
- 28. Est-ce que ce script est sûr?
- 29. est un python memoize décorateur processus-sûr?
- 30. Le thread SQLite est-il sûr dans cette situation?