Native компонента для 8.3 реализующая метод sleep()

Полные исходники и скомпилированная dll доступны на гитхабе. Компонента имеет следующий метод:

sleep (Милисекунд) – переводит в ожидающее (sustain) состояние текущий тред без нагрузки на ядро CPU.

Пример использования на сервере

УстановитьВнешнююКомпоненту("ОбщийМакет.AddInNativeSleep"); // из макета с zip архивом
ПодключитьВнешнююКомпоненту("ОбщийМакет.AddInNativeSleep", "AddInNativeSleep" ТипВнешнейКомпоненты.Native);
Компонента = Новый("AddIn.AddInNativeSleep.NativeSleep");
Компонента.sleep(1000) // сон на 1 секунду, блокирующий метод

Установка в конфигурацию

  1. Скачать архив из релизов проекта на гитхабе, или в каталоге dlll_compiled/NativeSleep.zip, или и приложенного к статьей файла.
  2. Загрузить в конфигурацию в качестве общего макета с двоичными данными

Помощь проекту:

Приветствуется помощь от экспертов С++ для того, чтобы сделать код компоненты платформонезависимым в части метода sleep(). Принимаю pull-реквесты в репозитории проекта на github-е

В КАТАЛОГ »