Модераторы: javastic, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Почему приостанавливается Главный тред? 
:(
    Опции темы
W0LF
Дата 13.3.2007, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

Репутация: 19
Всего: 20



Возьми мой код - там Thread.sleep() нет

Добавлено @ 13:26 
позже разберусь почему так... щас времени нет :(


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
Antropoid
Дата 13.3.2007, 13:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

Репутация: 13
Всего: 16



Цитата(Dancer @  13.3.2007,  13:25 Найти цитируемый пост)
Сейчас же у тебя получается, что ты запускаешь ещё один поток, который хочет получить коннекшн, по тому же самому адресу, при каждом нажатии на софт_батон.

И что в этом плохого? Я ж соединение закрываю предварительно.
Цитата(Dancer @  13.3.2007,  13:25 Найти цитируемый пост)
Плюс ко всему, не забывай, в J2ME имеется ограничение на количество одновременно запущеных потоков. (что-то около 20 по спецификациям)

А что будет, если я запущу 21-ый?
Цитата(W0LF @  13.3.2007,  13:26 Найти цитируемый пост)
Возьми мой код - там Thread.sleep() нет

Взял код без sleep() - все-равно подвисает smile 



--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
W0LF
Дата 13.3.2007, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

Репутация: 19
Всего: 20



Да, у меня в эмуле цикл проходит где-то 28 итераций и виснет... 
А такого по идее быть не должно...
В общем придется тебе наверно от энтого отказаться...
Цитата

И что в этом плохого? Я ж соединение закрываю предварительно.

1. SocketConnection держит соединение. зачем тебе его каждый раз заново создавать?
Цитата

А что будет, если я запущу 21-ый?

Приложение ляжет, я даже blackberry недавно так положил по своей глупости smile


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
Antropoid
Дата 13.3.2007, 19:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

Репутация: 13
Всего: 16



Цитата(W0LF @  13.3.2007,  15:44 Найти цитируемый пост)
SocketConnection держит соединение. зачем тебе его каждый раз заново создавать?

в случае реконнекта, но по другому IP-адресу, текущий SocketConnection нужно закрыть и сделать по-новой Connector.open(...)
Цитата(W0LF @  13.3.2007,  15:44 Найти цитируемый пост)
Да, у меня в эмуле цикл проходит где-то 28 итераций и виснет... А такого по идее быть не должно...

 smile 
Не думал, что меня такое когда-то обрадует smile


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.1193 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.