Показать сообщение отдельно
Старый 01.07.2010, 08:13   #6
Черный крыс
 
Сообщений: n/a
Ответ: Вопрос по организации менеджера ресурсов

Вобщем тут решил посмотреть как к этому подходят другие люди...(в плане управления потоками).

Взял звуковую библиотеку Squall. В функции SQUALL_SetFileCallBacks присутствуют 4 функции-каллбэка, а именно :
- Получить поток
- Прочесть
- Отпозиционировать
- Закрыть

Так вот, мне же кажется, что закрывание потока это прерогатива обьекта, который читает данные. Менеджер только дает поток, а что будет делать с ним обьект (читать, писать, закрывать) ему побарабану. ИМХО. Так как обьект лучше менеджера знает, как поступить с полученным потоком.

Вобсчем вопрос снят. Всем спасибо за ответы!
 
Ответить с цитированием