Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: Работа с сетью > Проблема с com.sun.mail.smtp.SMTPTransport |
Автор: PovAnd 17.7.2009, 11:13 |
Есть класс com.sun.mail.smtp.SMTPTransport есть в нем два метода connect(String host, int port, String user, String password) и close() Происходит следующая ситуации: начинаем connect, он длится не очень быстро и нам хочется это дело прервать. Естественно предположить что для этого нужно вызвать метод close(). Но есть проблема и первый и второй методы помечены как synchronized, и практика показала, что close() никогда нельзя вызвать раньше чем отработает connect(). Вопрос к знающим как обрубить по граммотному connect? |
Автор: ivanovpv 8.10.2009, 14:07 |
Наверное уже решили, но тем не менее напишу: я бы повесил connect() на отдельную нитку, а потом попробовал аккуратно убить нитку используя (к сожалению уже давно deprecated) Thread.stop() |