Вопрос

Меня всегда немного смущали потоки, и мой класс прямо сейчас активно их использует.Мы используем java.util.concurrent, но я даже толком не разбираюсь в основах.UpDownLatch, Фьючерсы, Исполнители;эти слова просто пролетают у меня над головой.Ребята, можете ли вы предложить какие-либо ресурсы, которые помогут узнать, что мне нужно, с нуля?

Заранее большое спасибо!

Это было полезно?

Решение

Я предполагаю, что вы уже прошли через Глава о потоках в учебнике Java?

Есть много хороших книг по потоковой обработке в целом, но также и конкретно по Java.

Например, Параллелизм Java на практике

enter image description here

Другие советы

Читать "Параллелизм Java на практике" автор: Брайан Гетц.Отличная книга.

Или у Дуга Ли "Параллельное программирование на Java".Старая школа, потрясающий материал.Предшествует параллельному пакету, но это основа для большей его части.

Если вы ищете книгу для начинающих, ознакомьтесь Программирование потоков на Java автор : Пол Хайд .Другие книги, такие как "Параллелизм Java на практике" и "Параллельное программирование на Java", можно прочитать, чтобы получить более глубокое представление о параллелизме (и особенно о новом java.util.concurrent API), но они могут не подойти новичкам.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top