Как узнать о потоках, особенно в Java [закрыто]
-
18-09-2019 - |
Вопрос
Меня всегда немного смущали потоки, и мой класс прямо сейчас активно их использует.Мы используем java.util.concurrent, но я даже толком не разбираюсь в основах.UpDownLatch, Фьючерсы, Исполнители;эти слова просто пролетают у меня над головой.Ребята, можете ли вы предложить какие-либо ресурсы, которые помогут узнать, что мне нужно, с нуля?
Заранее большое спасибо!
Решение
Я предполагаю, что вы уже прошли через Глава о потоках в учебнике Java?
Есть много хороших книг по потоковой обработке в целом, но также и конкретно по Java.
Например, Параллелизм Java на практике
Другие советы
Читать "Параллелизм Java на практике" автор: Брайан Гетц.Отличная книга.
Или у Дуга Ли "Параллельное программирование на Java".Старая школа, потрясающий материал.Предшествует параллельному пакету, но это основа для большей его части.
Если вы ищете книгу для начинающих, ознакомьтесь Программирование потоков на Java автор : Пол Хайд .Другие книги, такие как "Параллелизм Java на практике" и "Параллельное программирование на Java", можно прочитать, чтобы получить более глубокое представление о параллелизме (и особенно о новом java.util.concurrent API), но они могут не подойти новичкам.