« first day (15 days earlier)    last day (15 days later) » 

2:01 PM
Ку.
 
Меня только что осенило
то, что я сделал может и не создавать несколько потоков
http://pastebin.com/BaG44jAi

тут класс, который генерирует квадратики из изображения
гляньте метод run()
 
У меня заблокирован пастебин на работе, к сожалению ).
 
хм
тогда я не знаю как вам показать (
 
2:05 PM
А вопрос-то в чем?
 
Этот класс берет изображение

находит число (сколько раз можно увеличить изображение)
находит размер квадартиков (на которые делить буду)

И для каждого уровня увеличения (на пример три уровня - будет три картинки)
делает матрицу маленьких картинок
правильно ли я тут использовал метод run()
мне кажется что так нельзя делать
почему то
а вот собственно вопрос
ну естественно там не дописал
p1.start();
c1.start();
 
Да, конечно.
 
надеюсь, что это сделает быстрее запись данных в бд
а про метод run() что скажете ?
можно ли так делать ?
то есть идут методы
потом метод run() использует эти методы
это нормально ?
 
Можно. Единственно что меня всегда смущает джавовская возможность наследовать потоки. Я бы лучше имплементил Runnable.
Потому как вам в вашем коде никакая функциональность потоков как таковая не нужна.
 
мне от потоков надо только то, что бы быстрее записывало в бд
 
2:16 PM
Вы описываете некоторый unit of work, который может работать синхронно, а может и параллельно. А уже затем используете его как хотите/
@kxxko ну должно стать лучше.
 
В общем сейчас надо найти в таком случае инфо про пойсоны и очередь !
Раз вы говорите что все нормально, то могу писать код дальше )

Я только как полтора года учусь. На учебе никогда бы не запаривался бы над записью данных (скоростью). просто после практики взяли на подработку )
как бы за копейки но я посчитал что уровень знаний повыситься

но я всегда боюсь что то делать, так как думаю, что делаю не правильно
 
Спрашивайте у коллег в случае сомнений. Все приходит с опытом :).
Если больше нет вопросов, то я пойду.
 
Спасибо огромнейшее Вам ! Удачи !
 
Не за что.
 
 
2 hours later…
4:37 PM
@andreycha все сделал, но почему то в момент
poststatement.executeQuery();
он перепрыгивает в Exception и не идет запись (
хотя без запись в БД (проверял с записью на диск) работает.
Загвоздка в том, что он не показывает ошибки даже ! а просто тупо перепрыгивает в Exception
 

« first day (15 days earlier)    last day (15 days later) »