Це програма для Linux під назвою ulttiny, останню версію якої можна завантажити як libulttiny-1.1.0.tar.gz. Його можна запустити онлайн у безкоштовного хостинг-провайдера OnWorks для робочих станцій.
Завантажте та запустіть онлайн цю програму під назвою ulttiny з OnWorks безкоштовно.
Дотримуйтесь цих інструкцій, щоб запустити цю програму:
- 1. Завантажив цю програму на свій ПК.
- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.
- 3. Завантажте цю програму в такий файловий менеджер.
- 4. Запустіть онлайн-емулятор OnWorks Linux або Windows або онлайн-емулятор MACOS з цього веб-сайту.
- 5. З ОС OnWorks Linux, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму, встановіть її та запустіть.
ulttiny
Ad
ОПИС
Бібліотека ulttiny невелика, проста у використанні та дуже швидка. Він оптимізований спеціально для сценаріїв, коли завдання та групи завдань створюються динамічно та одночасно на льоту.
Функції
- Потоки рівня користувача (завдання) виконуються в режимі RtC (запуск до завершення), без перемикання стека чи контексту
- Виділений м'ютекс і бар'єрні об'єкти, які дозволяють синхронізувати завдання без блокування робочих потоків
- Розподілений планувальник завдань з дуже низькими накладними витратами
- Обробка помилок і керування робочими потоками базується на libcxc, тому завдання можуть створювати та перехоплювати винятки
- Конфігурована спорідненість ЦП - дозволяє запускати кілька ультрамодних екземплярів, кожен з яких може використовувати різний набір ядер ЦП
- Блокуючий і неблокуючий режими роботи: тобто завдання можна обробляти у «фоновому режимі», без блокування основного потоку програми, або основний потік можна використовувати як робочий потік (операція блокування).
- Усі робочі потоки можна зупинити в будь-який час, виконавши команду Stop_Request або Stop_Now
Мова програмування
C
Категорії
Це програма, яку також можна завантажити з https://sourceforge.net/projects/ulttiny/. Його розміщено в OnWorks, щоб його можна було найпростіше запускати онлайн з однієї з наших безкоштовних операційних систем.