Синхронизированные методы работают быстрее после использования Thread - PullRequest
0 голосов
/ 29 августа 2018

У меня была проблема в Android, с Java. Процесс печати был очень медленным, поэтому я ввел код задания на печать. Я заметил, что методы библиотеки принтера имеют ключевое слово synchronized. Ну, я немного погуглил и понял, что методы, содержащие это ключевое слово, были в 50 раз медленнее, чем несинхронизированные методы. Затем эти методы были запущены в новом потоке, и проблема была решена. Кто-нибудь имеет информацию о том, как новый поток делает этот метод работать быстрее. (У меня нет знаний в многопоточности Java, это может быть простой проблемой). Я был уже внутри AsyncTask класс

...