У нас больше 150 тысяч программ и в день наши файлы скачивают больше 30 тысяч раз
Войти  · Регистрация 
Расширенный поиск Наши RSS Наши рассылки
Скриншоты

Категории

Похожие скрипты
Популярные скрипты
Новости интернета
Yota запускает в Сочи и Краснодаре сеть LTE
Компания Yota намерена в апреле-мае запустить сеть LTE в Краснодаре и Сочи.
К середине апреля в Москве появится LTE
Как сообщают представители компании Скартел (Yota), 15 апреля в Москве заработает сеть LTE.
Google Chrome будет поддерживать функцию видео-конференций и голосовой связи
Согласно информации CNET News, Google намерен встроить в браузер Chrome поддержку протокола WebRTC,
Nokia представила пользователям новый интернет-пейджер
Nokia выпустила для своих смартфонов собственный вариант клиента для обмена короткими сообщениями.
Сбои в Skype участились
Пользователи сервиса Skype вот уже второй раз за последние две недели столкнулись с проблемами в раб

Cheap Threads 2.6

Cheap Threads is a library of portable C routines to implement cooperative multitasking with prioritized scheduling.

Скачать скрипт| Отправить другу| Сообщать о новых версиях

Есть вопросы по скрипту? Просто задайте вопрос


АвторScott McKellar
Сайтhome.swbell.net
Обновление21.06.2007, 11:54
ЯзыкиАнглийский
ЛицензияLGPL License
Стоимость
СистемыLinux/BSD
Язык скриптаC/C++
Размер?
Рейтинг
Голосов: 1

  Скачать бесплатно Cheap Threads
Скачать скрипт

Скачали раз: 1

Описание скрипта Cheap Threads

Cheap Threads provides an alternative -- a library of routines, written in portable Standard C, for running multiple concurrent tasks within a single process.
Each task must be designed to give up control voluntarily from time to time, either by returning from a function call or by using a built-in setjmp/longjmp mechanism. Cheap Threads then runs the next task, until that one yields control. And so on.
Tasks may communicate with each other by sending messages. Since they all run in the same memory space, they may also communicate through shared memory. Since they don't interrupt each other, they don't need to use semaphores, mutexes, or critical sections to keep from stepping on each other.
Depending on how you use it, Cheap Threads can schedule your tasks in a simple round robin scheme, or it can run some tasks more often than others according to their assigned priorites.
A thread can sleep while it awaits a message, so that it doesn't slow down the scheduler for nothing.
Finally, Cheap Threads is open software. You can see how it works, you can change it, you can fix it if it's broken.
Nevertheless, Cheap Threads has its drawbacks. Because each task must give up control from time to time, you may have to structure the code in a way that doesn't feel natural or intuitive.
The scheduler is vulnerable to a task that takes too much time or gets caught in an endless loop. It's up to you to judge the tradeoffs.

Ключевые особенности и характеристики Cheap Threads
    Не определены
Ограничения бесплатной версии Cheap Threads
    Ограничения не определены
Специальные требования Cheap Threads 2.6
    Специальные требования не определены
История версий и изменений Cheap Threads 2.6
    История изменений пуста
Описание и дополнения от редакторов и пользователей сайта
Пока нет


   del.icio.us digg.com reddit.com google.com yahoo.com furl.net newsvine.com slashdot.org simpy.com news2.ru moemesto.ru memori.ru rucity.com     Добавить отзыв



Еще программы от этого автора html_scrub
html_scrub is a command line utility that screens HTML files for unwanted or hazardous HTML tags, as specified by a configuration file.
Новые скрипты

Statex 1.1
Счетчик посещений сайта.

WebSiteTree
Платформа, для создания многофункционального, универсального тематического каталога-рейтинга сайтов.

Lite Poll v0.1
Скрипт опроса с самыми необходимыми возможностями

Speex 1.2b2
Speex is a patent-free audio compression format designed for speech.

C++ Threads 3.6
C++ Threads library provides process scoping, a feature that has been greatly missed in the linux community.

Vstr 1.0.15
Vstr is a string library, designed so you can work optimally with readv()/writev() for input/output.

UDS Collection 1.0.7
UDS Collection is a C++ library that assists you while developing and debugging programs.

WB library 1c3-1
1 - WB library is a disk based, sorted associative array C library.

Yed library 2.0.0
Yed library contains objects that handle XML files, FTP connections, file system operations and so on.

Xbase 2.0.0
Xbase is a collection of specifications, programs, utilities and a C++ class library for manipulating Xbase type datafiles and indices.


Главная Новости Статьи Софт Скрипты Драйвера Сервисы Форумы Файлы

MyDiv © 2011 - С нами легко быть в курсе событий и тенденций, скачивать программы, драйвера, скрипты, спрашивать и получать ответы на свои вопросы. Легко, быстро, просто.

Политика конфиденциальностиАвторамРеклама на сайтеАдминистрацияReport Abuse
Скрипты:MyDiv - Скачивайте скрипты на PHP, Perl, Javascript и многое другое