|
|
|
isInterrupted()
|
|||
|---|---|---|---|
|
#18+
После метода interrupt() можно же проверить объект потока методом isInterrupted() на true? Вроде так и проверяю... а что не так? т.к. System.out.println(seconds); не выводит то что нужно. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2013, 10:58:03 |
|
||
|
isInterrupted()
|
|||
|---|---|---|---|
|
#18+
А что он по Вашему мнению должен вывести? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2013, 11:35:13 |
|
||
|
isInterrupted()
|
|||
|---|---|---|---|
|
#18+
Watch.java Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2013, 12:00:27 |
|
||
|
isInterrupted()
|
|||
|---|---|---|---|
|
#18+
avp.mk Watch.java Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. понятно, но мне нужно менять логику только в блоке try ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2013, 12:42:47 |
|
||
|
isInterrupted()
|
|||
|---|---|---|---|
|
#18+
rema174понятно, но мне нужно менять логику только в блоке tryКогда возбуждается исключение (в методе sleep) управление передается в блок catch. Строчки Код: java 1. 2. не выполняются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2013, 12:49:09 |
|
||
|
isInterrupted()
|
|||
|---|---|---|---|
|
#18+
avp.mk, да, получается без изменения catch не обойтись ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2013, 12:52:54 |
|
||
|
isInterrupted()
|
|||
|---|---|---|---|
|
#18+
avp.mkКогда возбуждается исключение Это из С++ терминология? В Java исключения, обычно, выбрасываются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2013, 12:58:04 |
|
||
|
isInterrupted()
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, в русском переводе Эккеля исключения тоже возбуждаются, и ничё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2013, 13:11:33 |
|
||
|
isInterrupted()
|
|||
|---|---|---|---|
|
#18+
rema174Blazkowicz, в русском переводе Эккеля исключения тоже возбуждаются, и ничё. ну если throw это "возбуждается", то пожалуйста. но скорее всего возбужден был мозг мега-переводчика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2013, 13:59:52 |
|
||
|
isInterrupted()
|
|||
|---|---|---|---|
|
#18+
chpasha, "возбужденный" переводчикПовторное возбуждение исключения В некоторых ситуациях требуется заново возбудить уже перехваченное исключение; чаще всего это происходит при использовании Exception для перехвата всех исключений. Так как ссылка на текущее исключение уже имеется, вы попросту возбуждаете исключение по этой ссылке: Код: java 1. При повторном возбуждении исключение передается в распоряжение обработчика более высокого уровня. Все остальные предложения catch текущего блока try игнорируются. Вся информация из объекта, представляющего исключение, сохраняется, и обработчик более высокого уровня, перехватывающий подобные исключения, сможет ее извлечь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2013, 14:02:50 |
|
||
|
isInterrupted()
|
|||
|---|---|---|---|
|
#18+
rema174, Хотя raise и в англоязычных текстах встречается. У Эккеля в оригинале используется throw, за исключением, может быть одного-двух предложений. В некоторых средах, кстати, между throw и raise имеется принципиальная разница. Ну, и приведенный перевод доставляет, конечно. "Повторное возбуждение исключения" - странно что не "перевозбуждение" :) "попросту возбуждаете исключение по этой ссылке" - simply rethrow that reference. Совсем одно и тоже. "передается в распоряжение обработчика более высокого уровня"... мля, какие ещё, нафиг уровни обработчиков? Опять же - "перехват" - соответствует вполне техническому термину intercept. Почему catch вдруг тоже стал "перехватом"? Только потому что в русском не нашлось внятного существительного для глагола "ловить"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2013, 14:27:45 |
|
||
|
isInterrupted()
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Вы не филологический софт случаенно пишете?) Помогите лучше из джавы попасть в автокад. http://www.sql.ru/forum/1041944 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2013, 15:03:24 |
|
||
|
isInterrupted()
|
|||
|---|---|---|---|
|
#18+
avp.mkBlazkowicz, Вы не филологический софт случаенно пишете?) Нет. Просто "возбуждение исключения" сильно режет слух. Фраза raise exception, на сколько я понимаю исторически, возникла из raise flag. Флаги, обычно, устанавливают. А не возбуждают. Вот и интересно чем руководстуются те что пишет про "возбуждения исключений". Не исключаю, что существуют какие-то основания и для такого перевода. Но я с ними не знаком. avp.mkПомогите лучше из джавы попасть в автокад. http://www.sql.ru/forum/1041944 Это же C#. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2013, 15:09:34 |
|
||
|
isInterrupted()
|
|||
|---|---|---|---|
|
#18+
BlazkowiczНет. Просто "возбуждение исключения" сильно режет слух. Фраза raise exception, на сколько я понимаю исторически, возникла из raise flag. Флаги, обычно, устанавливают. А не возбуждают. Вот и интересно чем руководстуются те что пишет про "возбуждения исключений". Не исключаю, что существуют какие-то основания и для такого перевода. Но я с ними не знаком.Смотрел года 4 назад курс, там тоже все исключения "возбуждались".. От слова "возбуждение" не испытываю никаких неудобств, поэтому бывает использую в данном контексте и его. С тайными знаниями почему так говорить "правильно" - не знаком)) BlazkowiczЭто же C#.Я в курсе)) Перепробовав 20 библиотек a la Java-COM-Bridge (включая вчерашний апдейт JNA) остановился на варианте написать обёртку на C#.. (и использовать её через jni4net). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2013, 15:52:27 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38373516&tid=2128773]: |
0ms |
get settings: |
17ms |
get forum list: |
22ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
44ms |
get topic data: |
18ms |
get forum data: |
5ms |
get page messages: |
106ms |
get tp. blocked users: |
3ms |
| others: | 323ms |
| total: | 550ms |

| 0 / 0 |
