![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| ylims |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 28.2.2007 Репутация: нет Всего: нет |
Уж не знаю насколько адекватен мой ли вопрос, но всё таки решусь и задам его.
Вопрос. Используется ли многопоточность для J2EE разработок? Для каких задач в основном? Это сообщение отредактировал(а) ylims - 11.10.2007, 02:59 --------------------
ЦитатаНу и запросы у вас - сказала база данных и повисла. |
|||
|
||||
| serger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 518 Регистрация: 19.6.2007 Где: Ижевск Репутация: 2 Всего: 5 |
Прямо в шоке и не знаю, что написать..
Что Вы имеите в виду? Это сообщение отредактировал(а) serger - 11.10.2007, 05:21 -------------------- упс! |
|||
|
||||
| COVD |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 4 Всего: 43 |
Все серверные приложения, обслуживающие одновременно более одного клиента, являются многопоточными.
|
|||
|
||||
| serger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 518 Регистрация: 19.6.2007 Где: Ижевск Репутация: 2 Всего: 5 |
Ну это, грубо говоря, слишком категорично. Хотелось бы по-подробнее узнать проблему. -------------------- упс! |
|||
|
||||
| ylims |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 28.2.2007 Репутация: нет Всего: нет |
поподробнее.... ну к примеру Пользователь запрашивает данные для просмотра, которые выводятся на страницу. Одновременно эту операцию может делать и другой юзер. Тогда правтильно будет такую задачу пустить в отдельном потоке? --------------------
ЦитатаНу и запросы у вас - сказала база данных и повисла. |
||||
|
|||||
| serger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 518 Регистрация: 19.6.2007 Где: Ижевск Репутация: 2 Всего: 5 |
[QUOTE=ylims,11.10.2007, 08:18]
Если это у Вас сервлет, то каждая сессия итак запускается в отдельном потоке, Вам самому ничего делать не нужно. Но! Нужно разрабатывать его с учётом, что он многопоточный. Те учитывать, какие ресурсы он использует и как их можно разделить. В общем тут много нюансов. И опять хотелось бы по-подробнее услышать проблему. -------------------- упс! |
|||
|
||||
| olegrolik |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 25.1.2006 Репутация: нет Всего: нет |
ylims, вопрос понят.
Вот пример: Есть приложение, которое принимает файл (XML, например). На самом деле всё на много сложнее, чем приём файла, т.к. приём идёт через почту, файл зашифрован и так далее, но это не важно. Файл идёт от нескольких клиентов. Если ты хочешь, чтобы приём шёл одновременно ото всех, создавай потоки. Если нет - можешь тупо шариться по клиентам и принимать от каждого файлы. Вот... |
|||
|
||||
| Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 3 Всего: 127 |
В общем, в спецификации J2EE настоятельно не рекомендуется создавать своих потоков, потому что они итак активно используются в серверах приложений и если в коде этих приложений они будут создаваться, то путаница в итоге будет неимоверная. Если нет никакой возможности решить проблему стандартными средствами или расширениями вашего конкретного сервера (у меня такая ситуация как-то раз была), тогда можно это делать, но очень осторожно и тщательно продумать алгоритм вызова, тестировать производительность и т.д.
-------------------- |
|||
|
||||
| ylims |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 28.2.2007 Репутация: нет Всего: нет |
ок. что то в этом плане я имел ввиду. Добавлено через 2 минуты и 13 секунд
всем респ за объяснения "тёмному". --------------------
ЦитатаНу и запросы у вас - сказала база данных и повисла. |
||||
|
|||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |