Создать ответ 
 
Рейтинг темы:
  • Голосов: 0 - Средняя оценка: 0
  • 1
  • 2
  • 3
  • 4
  • 5
вызов функции на С
Автор Сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7138
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 139
Поблагодарили 1175 раз(а) в 732 сообщ.
Сообщение: #39
RE: вызов функции на С
К слову о тредах. Я совсем забыл тебе подсказать еще одну оптимизацию.
Дело в том, что в DS видео рендеринг находится в отдельном потоке, поэтому имеет смысл его заблокировать на время записи данных на SD. Или вообще на весь процесс, но тогда все на экране замерзнет конечно.

PHP код:
LockVideo();
// write to SD
UnLockVideo(); 

В KOS контекст для тредов переключается с частотой в 100Hz.
Тебе чтобы реализовать такую асинхронную работу, для начала нужно написать свою функцию для чтения секторов, которая будет работать асинхронно, а не ждать результата. А сам результат будешь отлавливать на прерывании.

[Изображение: barbers.png]
(Последний раз сообщение было отредактировано 16.02.2014 в 07:14, отредактировал пользователь SWAT.)
16.02.2014 07:14
Вебсайт Найти все сообщения Цитировать это сообщение
Создать ответ 


Сообщения в этой теме
RE: вызов функции на С - SWAT - 16.02.2014 07:14

Переход:


Пользователи просматривают эту тему: 1 Гость(ей)