The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
aio и ipc, !*! J0ester, 24-Окт-07, 07:14  [смотреть все]
Здраствуйте, прочел статью, по aio, у меня возник вопрос. При использовании сигналов или нитей для уведомления о завершении, нужно ли хранить структуры которые использовались для вызова? или можно не дожидаясь завершения операции заюзать структуру aiocb снова?

http://www.ibm.com/developerworks/linux/library/l-async/

  • aio и ipc, !*! Аноним, 11:53 , 24-Окт-07 (1)
    • aio и ipc, !*! J0ester, 11:55 , 25-Окт-07 (2)
      Я записываю хочу, столкнулся с проблемой.
      В каждом цикле у меня N операций, выделяю N структур, а как выделить массив указателей на N этих структур незнаю(Второй параметр сист. вызова). Те чтобы одним вызовом инициоровать все операции и потом через поток проверить все ли выполнились.

      Вот прототип функции из aio.h:
      int lio_listio ( int mode , struct aiocb * const [] list , int nent , struct sigevent *sig )

      Отрывок, где надо выделить память под запросы:

      aiocb * aio_request;
      aio_request=new aiocb[N];

      а как теперь дальше? те не могу организовать выделение динамич памяти для aiocb * const [] list.




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

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