The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"kqueue"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"kqueue"  
Сообщение от Andrew email(??) on 27-Дек-05, 21:21 
Под новый год возник следующий вопрос :)

Открыт один kqueue() и доступен двум разным нитям. Почему когда одна нить ждет ответа от kevent(), а другая вносит изменения, внесенные изменения не доступны в первой нити до перезапуска kevent?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

  • kqueue, kir, 22:07 , 28-Дек-05, (1)  
    • kqueue, michelnok, 17:09 , 06-Апр-06, (2)  
      • kqueue, Andrewi, 17:16 , 06-Апр-06, (3)  
        • kqueue, michelnok, 17:25 , 06-Апр-06, (4)  
          • kqueue, Andrewi, 17:38 , 06-Апр-06, (5)  
            • kqueue, Forth, 21:38 , 06-Апр-06, (6)  
              • kqueue, Andrewi, 18:12 , 09-Апр-06, (7)  

Сообщения по теме [Сортировка по времени, UBB]


1. "kqueue"  
Сообщение от kir (??) on 28-Дек-05, 22:07 
а что вы имеете ввиду под перезапуском?


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "kqueue"  
Сообщение от michelnok (ok) on 06-Апр-06, 17:09 
>а что вы имеете ввиду под перезапуском?


Очевидно он имеет в виду что если в одном потоке уже вызван kevent(2) и находится в состоянии ожидания, то пока он не вернется и не будет вызван снова, то изменений не получит.
Так ли это?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "kqueue"  
Сообщение от Andrewi email on 06-Апр-06, 17:16 
>>а что вы имеете ввиду под перезапуском?
>
>
>Очевидно он имеет в виду что если в одном потоке уже вызван
>kevent(2) и находится в состоянии ожидания, то пока он не вернется
>и не будет вызван снова, то изменений не получит.
>Так ли это?


какое старое сообщение подняли :)
да, я писал об этом.

оказывается, что если другой поток вносит изменения ADD, то для вступления изменений в силу перезапуска не нужно, а если изменение ENABLE - перезапуск необходим.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "kqueue"  
Сообщение от michelnok (ok) on 06-Апр-06, 17:25 
>оказывается, что если другой поток вносит изменения ADD, то для вступления изменений
>в силу перезапуска не нужно, а если изменение ENABLE - перезапуск
>необходим.

Хмм... Это баг или фича такая?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "kqueue"  
Сообщение от Andrewi email on 06-Апр-06, 17:38 
>>оказывается, что если другой поток вносит изменения ADD, то для вступления изменений
>>в силу перезапуска не нужно, а если изменение ENABLE - перезапуск
>>необходим.
>
>Хмм... Это баг или фича такая?

черт его знает :)
дока молчит на этот счет.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "kqueue"  
Сообщение от Forth (??) on 06-Апр-06, 21:38 
>черт его знает :)
>дока молчит на этот счет.
Больше похоже на баг. Хотя, а на какой системе конкретно проверялось? uname -r?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

7. "kqueue"  
Сообщение от Andrewi email on 09-Апр-06, 18:12 
>>черт его знает :)
>>дока молчит на этот счет.
>Больше похоже на баг. Хотя, а на какой системе конкретно проверялось? uname
>-r?

проверялось на:
5.4-release
6.0-release

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру