powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Многопоточность на практике
8 сообщений из 8, страница 1 из 1
Многопоточность на практике
    #39757001
razliv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишу на Яве порядка 2 лет, и ни разу не сталкивался с необходимостью многопоточности.
Есть ли примеры из практики, когда нужна многопоточность ?
Как я понимаю многопоточность - это возможность разделить ядра процессора, на чтении/записи
диска многопоточность не работает ?
...
Рейтинг: 0 / 0
Многопоточность на практике
    #39757004
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
razliv,
Десктоп ни разу не писал?
...
Рейтинг: 0 / 0
Многопоточность на практике
    #39757027
razliv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не, не разу не писал.
...
Рейтинг: 0 / 0
Многопоточность на практике
    #39757031
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
razlivНе, не разу не писал.пиши.
30 минут займет чтобы увидеть ответ на вопрос.
...
Рейтинг: 0 / 0
Многопоточность на практике
    #39757041
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
razliv, разнообразные задачи, связанные с распределением нагрузки(например, подсчет возможных комбинаций или с обработкой большого кол-ва данных).


Да, с IO везде проблема и чаще всего винт является узким местом. Читать быстрее последовательно в один поток почти всегда. Это связано с тем, что в винтах как бе есть подвижные части, которые считывают(головки, магнитные блоки), которые ну физически не могут размножиться.
...
Рейтинг: 0 / 0
Многопоточность на практике
    #39757049
razliv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Петро123

Если про анонимные листенеры - то да, я такое писал :)

Озверин

Понял, спасибо :)


Хотел спросить еще одну вещь - Java 8 parallel streams - это тоже многопоточность ?
Я подозреваю что parallel streams - неявно приводит к многопточности - я прав ?
...
Рейтинг: 0 / 0
Многопоточность на практике
    #39757053
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
razliv
Хотел спросить еще одну вещь - Java 8 parallel streams - это тоже многопоточность ?
Я подозреваю что parallel streams - неявно приводит к многопточности - я прав ?

да, это своего рода декларативная многопоточность, когда программисту не нужно думать, как ее реализовать. Опять же, в ряде случаев - быстрее НЕ использовать параллельность.
Низкоуровневая многопоточность - очень трудоемкая задача и , мягко говоря, не все могут понять ее в силу специфики устройтсва JMM и x86 архитектуры.

Потому,

а) стоит использовать высокоуровневые инструменты(вроде пакета из java 1.5 concurrency и параллельных стримов)
б) а лучше вообще избегать этого в своих реализацих, полагаясь на другие инструменты.
...
Рейтинг: 0 / 0
Многопоточность на практике
    #39757057
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
razliv,
Нет. Я про замораживание ГУИ.
В веб проектах задачу решили без участия программистов контейнером веб сервера. Ему не нужно думать как в десктопе.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Многопоточность на практике
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]