Czy kolekcje Google Joiner wątek jest bezpieczny?Czy wątek Joiner jest bezpieczny?
16
A
Odpowiedz
16
Jego stan jest tylko
private final String separator;
Więc tak to threadsafe.
28
Tak! Nie zamierzamy powtarzać błędów SimpleDateFormat
. :-)
Joiner
musi otrzymać podobną aktualizację dokumentacji, która ma co jej siostra Splitter
dostał klasa, która mówi:
* <p><b>Warning: splitter instances are always immutable</b>; a configuration
* method such as {@code omitEmptyStrings} has no effect on the instance it
* is invoked on! You must store and use the new splitter instance returned by
* the method. This makes splitters thread-safe, and safe to store as {@code
* static final} constants . . .
+8
Doktor Joiner został naprawiony. http://guava-libraries.googlecode.com/svn/trunk/javadoc/com/google/common/base/Joiner.html –
Powiązane problemy
- 1. Czy bezpieczny wątek SecureRandom jest bezpieczny?
- 2. Czy wątek console.writeline jest bezpieczny?
- 3. Czy wątek libuv jest bezpieczny?
- 4. Czy wątek RNGCryptoServiceProvider.GetBytes jest bezpieczny?
- 5. Czy wątek NSFileManager jest bezpieczny?
- 6. Czy C# "??" Czy wątek operatora jest bezpieczny?
- 7. Czy wątek java.util.Calendar jest bezpieczny czy nie?
- 8. jest bezpieczny wątek DatagramSocket.send?
- 9. Czy bezpieczny wątek String.intern()
- 10. Czy ten wątek klasy Java jest bezpieczny?
- 11. Czy wątek jest bezpieczny dla wątków SLF4J?
- 12. Czy wątek TelemetryClient Application Insight jest bezpieczny?
- 13. Czy wątek protobuf-net jest bezpieczny?
- 14. Delphi - czy wątek TClientDataset jest bezpieczny?
- 15. Czy wątek TADOConnection Delphi jest bezpieczny?
- 16. .NET - Czy wątek metody Queue.Enqueue jest bezpieczny?
- 17. Czy wątek armadillo solve() jest bezpieczny?
- 18. Czy wątek Netty Channel.write jest bezpieczny?
- 19. Czy ten wątek pomocniczy html jest bezpieczny?
- 20. Czy ten wątek użycia blokady jest bezpieczny?
- 21. Czy wątek CertificateFactory.getInstance ("x.509") jest bezpieczny?
- 22. Czy wątek trojański (? :) wątek jest bezpieczny w C#?
- 23. HtmlUnit: jeden WebClient na wątek - czy wątek jest bezpieczny?
- 24. BroadcastReceiver onReceive() wątek bezpieczny?
- 25. Wątek bezpieczny stos C++
- 26. Bezpieczny wątek unique_ptr move
- 27. java.text.SimpleDateFormat nie wątek bezpieczny
- 28. W SignalR jest Hub.Context wątek bezpieczny?
- 29. Czy program Win32 rejestruje wątek bezpieczny?
- 30. Czy wątek TransactionTemplate i SimpleJdbcTemplate jest bezpieczny dla wątków?
@Pangea - To threadsafe teraz. Jeśli nie jest to udokumentowane jako bezpieczne dla wątków, może się to zmienić w przyszłości. – Robin
Co więcej, skoro jest to taki tani obiekt do stworzenia, dlaczego nie utworzyć go lokalnie w razie potrzeby? Unikaj dzielenia go między wątkami. – daveb
@Robin, to rozsądna rada. Choć udokumentowane lub nie, byłoby strasznie socjopatycznym z każdego opiekuna biblioteki, aby zmienić klasę z wątków, aby nie była bezpieczna dla wątków po jej wydaniu! Nie zrobimy tego tobie. –