powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / примеры на многопоточность
10 сообщений из 10, страница 1 из 1
примеры на многопоточность
    #37875197
implements Runnable
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
привет!
Подскажите пожалуйста, идею для написания приложения, чтобы многопоточность использовалась там на полную катушку. Чтоб весь Java Concurrecy In Practice задействовать :)
Т.е. идея не обязательно должна быть новой - просто чтоб было много моментов с многопоточностью, ну и чтоб практическое применение было какое-нибудь - не вычисление радиуса сферического коня :)
спасибо
...
Рейтинг: 0 / 0
примеры на многопоточность
    #37875213
svenom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая-нибудь онлайн-игрушка разве что. Вообще многопоточность, эта вещь, которой должны быть мало и по делу. Нет никакого смысла пытаться задействовать все фишки в одном месте.
Более того, часть вещей вы вообще не сможете воспроизвести. Например, отловить какой-нибудь reordering вообще невозможно на большинстве платформ.
...
Рейтинг: 0 / 0
примеры на многопоточность
    #37875221
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
implements Runnableпривет!
Подскажите пожалуйста, идею для написания приложения, чтобы многопоточность использовалась там на полную катушку. Чтоб весь Java Concurrecy In Practice задействовать :)
Т.е. идея не обязательно должна быть новой - просто чтоб было много моментов с многопоточностью, ну и чтоб практическое применение было какое-нибудь - не вычисление радиуса сферического коня :)
спасибо

Двухпанельный файловый менеджер типа нортонкомандер. При переписывании нескольких файлов каждый переписывается в своём потоке.
...
Рейтинг: 0 / 0
примеры на многопоточность
    #37875227
implements Runnable
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
svenomКакая-нибудь онлайн-игрушка разве что.
ээх жаль - душа совсем к игрушкам не лежит :(
svenomВообще многопоточность, эта вещь, которой должны быть мало и по делу. Нет никакого смысла пытаться задействовать все фишки в одном месте.

эт понятно, что надо по делу, думал что есть какие-то области приложения многопоточности где ее много
...
Рейтинг: 0 / 0
примеры на многопоточность
    #37875232
implements Runnable
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1024,
вариант. спасибо :)
может еще что-нибудь?
...
Рейтинг: 0 / 0
примеры на многопоточность
    #37875251
Фотография schwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написать какой-нибудь манаджер ресурсов или задачку про философов или про санту с оленями и эльфами решите.
...
Рейтинг: 0 / 0
примеры на многопоточность
    #37875282
implements Runnable
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
schwaкакой-нибудь манаджер ресурсов
или сильно абстрактно или я не в теме и не догоняю

schwaзадачку про философов или про санту с оленями и эльфами
чего-нибудь бы более практичного

спасибо за отклик
...
Рейтинг: 0 / 0
примеры на многопоточность
    #37875343
Фотография schwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
implements Runnableили сильно абстрактно или я не в теме и не догоняю

Клиенту для решения задач нужен какой-то ресурс, количество которого ограничено. Задача стоит в том, чтобы организовать доступ к этим ресурсам нескольким клиентам. Самый простой пример манаджера ресурсов это пул коннектов к бд.

implements Runnableчего-нибудь бы более практичного

Просто львиная доля практических задач решается использованием комбо concurrent-frendly queue + какой-нибудь executor. Здесь же у вас будет возможность использовать и другие примитивы.
...
Рейтинг: 0 / 0
примеры на многопоточность
    #37875364
Miha_S7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
implements Runnable,

Прохождение сигнала по произвольному взвешенному графу.
Каждый узел графа имеет свой счётчик.
Два типа узлов:
1) позволяет одновременный заход более одного потока
2) позволяет одновременный заход только одного потока

Одновременно запускается n потоков с началом в разных узлах графа. При заходе в узел поток в цикле (m раз) увеличивает счётчик этого узла на 1, с небольшим перерывом между итерациями (tm). При уходе из узла в обратном направлении - счётчик последовательно уменьшается на m с перерывом между итерациями.
Время жизни каждого потока - произвольно.
По завершении всех потоков - проверить счётчики всех узлов - если всё ОК, везде должны быть изначальные значения.

Это простой пример. А если посложней - сделай таблицу с транзакционностью, построчными блокировками разного типа итд.
...
Рейтинг: 0 / 0
примеры на многопоточность
    #37875452
implements Runnable
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Miha_S7implements Runnable,
А если посложней - сделай таблицу с транзакционностью, построчными блокировками разного типа итд.
о! СУБД! мечта юного велосипедостроителя :)
спасибо
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / примеры на многопоточность
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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