Jestem na początku aplikacji Java. Stworzyłem usługę z pewnymi wątkami, ale nie zrozumiałem, kiedy muszę korzystać z synchronizacji, a kiedy nie.Android, kiedy muszę użyć zsynchronizowane w wątku
Na przykład, muszę połączyć się z połączeniem bluetooth z modułem, a następnie używam usługi z dwoma wątkami: ConnectThread rezygnuje z połączenia, a ConnectedThread zarządza połączeniem do odczytu/zapisu.
Kiedy więc muszę korzystać z synchronizacji?
Dziękuję
Wielowątkowość w języku Java to bardzo złożony problem. Można to zrozumieć jedynie poprzez praktykę i czytanie dokumentacji lub samouczków. – dit
możliwy duplikat [zsynchronizowany w java - Właściwe użycie] (http://stackoverflow.com/questions/24128997/synchronized-in-java-proper-use) –
Możliwy duplikat http://stackoverflow.com/questions/24128997/synchronized-in-java-proper-use/24143267 # 24143267 –