|
|
|
Java и FIFO
|
|||
|---|---|---|---|
|
#18+
Что-то не так? Пытаюсь разобратся как работать с FIFO устройствами в Linux. Написал два исходника. reader.java Код: plaintext 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. writer.java Код: plaintext 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. Создаю FIFO-файл Код: plaintext 1. Запускаю в одной сессии reader, а в другой врайтер Код: plaintext 1. 2. 3. Ридер завершает работу нормально, a врайтер вылетает с исключением Код: plaintext 1. У кого-нибудь есть соображения? P.S. У меня RedHatLinux(Fedora), Java(TM) Standard Edition (build 1.5.0-b64).) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2005, 13:20 |
|
||
|
Java и FIFO
|
|||
|---|---|---|---|
|
#18+
Да. Забыл добавить. Цикл до 10000 не доходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2005, 13:44 |
|
||
|
Java и FIFO
|
|||
|---|---|---|---|
|
#18+
Ситник ДимаДа. Забыл добавить. Цикл до 10000 не доходит. А до куда доходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2005, 14:27 |
|
||
|
Java и FIFO
|
|||
|---|---|---|---|
|
#18+
По разному. Обычно 200-300 байтов прочтет и вываливается. Случайный процесс будто. Да! И еще я подправил ридер. Так правильнее. Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2005, 14:53 |
|
||
|
Java и FIFO
|
|||
|---|---|---|---|
|
#18+
может попробовать не рандомные числа в него писать, а какое-нибудь одно и тоже? полный стектрейс тоже было бы не плохо увидеть. хотя, скорее всего, это баг jdk64. попробуй под другой версией выполнить этот код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2005, 15:05 |
|
||
|
Java и FIFO
|
|||
|---|---|---|---|
|
#18+
Ладно. Попробую вечером поставить JDK 1.4.x. Хотя для меня сейчас важнее в принципе разобратся как работать с FIFO-файлами. Можно было попробовать на C++. Ну если у вас еще появятся мысли - пишите в топик. Буду периодически заглядывать. С уважением Ситник Дима ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2005, 15:22 |
|
||
|
Java и FIFO
|
|||
|---|---|---|---|
|
#18+
Bugfix: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2005, 17:48 |
|
||
|
Java и FIFO
|
|||
|---|---|---|---|
|
#18+
А ты после кажного цикла попробуй вставить Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2005, 19:01 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=804&tid=2152368]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 254ms |
| total: | 383ms |

| 0 / 0 |
