Как работает многопоточность в Java

196
30 июня 2018, 16:30

Вопрос: знакомлюсь с многопоточностью в Java и мне стало интересно : допустим у нас 16-ядерный процессор, и программа с 10 потоками.

Как компьютер сам распределяет какой поток куда кидать ? + Может возникнуть ситуация и когда он кинет все потоки сразу на 1 ядро ?

Вообщем было бы интересно(даже примерно) узнать как потоки распределяются на ядра. Вроде как комп сам решает, но все же - может есть некое объяснение у кого.

READ ALSO
Error jar project Could not find or load main class

Error jar project Could not find or load main class

Почему-то перестал запускаться jar файлВыдает ошибку

306
Отсортировать List<String> с помощью Stream API

Отсортировать List<String> с помощью Stream API

Есть List и с помощью Stream API нужно отсортировать этот лист:

194
Чтение файлов внутри зависимого jar

Чтение файлов внутри зависимого jar

Имеется jar-файл, в котором в папке с ресурсами лежит набор файлов, в одном из классов пытаюсь вычитать определенный файл:

248