Леонид Юрьев |
Модуль для разделения времени между несколькими независимыми процессами
|
29.12.1993
5k |
|
Владимир Кононов |
MULTPROG.PAS
Демонстрация работы многопроцессорного монитора VSTasks v 1.0
|
27.12.1993
5k |
|
Владимир Кононов |
Улучшенная версия модуля простого многопроцессного монитора
VSTasks v1.01 для Turbo Pascal ver 7.0.
|
17.03.1994
4k |
|
Sergey Komlev |
Простейшая библиотека с механизмом разделения времени
между несколькими независимыми процессами.
Приведен простейший пример для двух процессов,
печатающих независимо свой номер
|
16.04.1998
2k |
|
Леонид Юрьев |
Dark 2.0 - Multi-Thread Unit.
Демонстрация разделения времени в Borland Pascal.
Каждая падающая буква - самостоятельная "нить" задачи.
80 фоновых процессов, + основной - следит за клавиатурой и делает Delay (20).
|
17.09.1996
13k |
|
Vladimir Serebryakov |
MtT. Multy Thread support.
Модуль для параллельного выполнения одновременно нескольких процессов.
В приведенном примере 2 процесса крутят и печатают каждый свой счетчик,
третий сидит на прерывании таймера и печатает секунды,
четвертый сидит на прерывании от клавиатуры и отображает скан-коды
нажатых клавиш.
|
27.03.1998
8k |
|
Anders Wolf Pedersen |
MULTI unit for Turbo Pascal 4.0 or later.
The unit will allow you to run several TP-procedures
as concurrent processes. It also provides facilities
for synchronizing the processes and for communication between them.
The parallellism implied is not strictly true: your computer (presumably)
has only one processor and what the unit does is to share that processors time
between the various processes to create an illusion of parallel processing.
This assembly of concurrently executing procedures is called a multiprogram.
|
03.06.1989
15k |
|
Mark Sverdlikov |
Организация работы параллельных процессов с разделением времени.
В качестве примера приводится графическая игрушка PasRobot,
в которой несколько объектов-роботов пытаются уничтожить друг-друга.
|
04.05.1998
40k |
|
Alex Frounze |
Пример организации многозадачности в реальном режиме процессора.
Разве Вам никогда не хотелось, чтобы некоторые части программы
или подпрограммы работали параллельно?
Если хотелось, то эта программа для Вас.
|
13.03.2000
9k |
|
Arsene von Wyss |
Модуль для организации псевдо-мультизадачных приложений в DOS [BP7].
Работает в real mode, DPMI, комбинируется с TurboVision,
прекрасно работает с графикой. Поддерживается обмен сообщениями
между отдельными процессами. Имеется красивый демонстрационный
пример, в котором запускается 6 графических процессов. Nice!
|
12.07.1996
9k |
|
Arsene von Wyss |
Многоцелевой модуль для работы с параллельными процессами в BP7.
Поддерживает "мутексы", обмен сообщениями между процессами,
"пайп-лайны", обработку исключительных ситуаций.
Заменяет ряд важных функций из модуля CRT. Есть пример использования.
Preemptive multithreading, Mutexes, Messages, Pipes,
Exception handling, exact Timer, CRT replacment and much more.
|
17.02.1998
13k |
|
Wayne E. Conrad |
Модуль для организации псевдо-мультизадачности.
В прилагаемом примере первый процесс запускает два других процесса,
которые "прокручивают" счетчик в текстовом режиме. После завершения
дочерних процессов основной процесс тоже завершается.
MTASK is a multi-tasking unit for Turbo Pascal 5.
MTASK gives your program a non-preemptive, request driven
multi-tasking capability.
|
12.11.1988
19k |
|
Michael Warot |
Простой модуль для организации "вытесняющей" псевдо-многозадачности.
Несколько процессов работают параллельно, поочередно передавая управление
другим процессам. В качестве примера приведена программа,
в которой 4 независимых окна отрисовывают графику (BGI),
и в двух окнах отображается текстовая бегущая строка.
Non-Preemptive MultiTasking Unit for Turbo Pascal Version 4.
|
28.11.1987
7k |
|
Lion Rokanidi |
Пример организации параллельных процессов.
26 независимых процессов рисуют каждый свою букву,
движущуюся по экрану. Текстовый режим. Real Mode.
|
04.04.1995
4k |
|
Wayne Conrad |
Модуль для организации простейшей многозадачности
в программах на Turbo Pascal 5.0 - Borland Pascal 7.0.
Приведен очень простой пример использования.
MTASK v2.0 is a multi-tasking unit for Turbo Pascal 5.
|
15.03.1990
19k |
|
Bill McKee |
Модуль для организации кооперативной многозадачности,
позволяющий выполнять несколько задач-подпрограмм одновременно,
независимо друг от друга. В приведенном примере запускаются
две подзадачи, каждая из которых наращивает свой счетчик
с разной скоростью. Компилируется BP7 в Real/Protected Mode.
A Cooperative Multi Threading Unit for DOS Borland Pascal.
This unit makes multi thread process very simple for Borland
or Turbo pascal users. It is not preemptive multitasking,
so you don't have to worry about DOS reentrancy or using
semaphores to lock resources.
|
27.02.1993
3k |
|
Hegel Udo |
Очень простой модуль для псевдо-параллельной работы
(кооперативная многозадачность) нескольких подзадач
(подпрограмм) в паскаль-программах.
Компилируется TP5-BP7 только в Real Mode.
This simple unit realises the pseudo-parallel running of
different tasks inside your pascal application.
|
19.07.1994
1k |
|
Eschalon Dev. Inc. |
Библиотека для одновременной работы нескольких подзадач
(threads - тредов) в одном окне под Win16. Приведены готовые
библиотеки (.LIB, .DLL) без исходников, а также исходники интерфейсного
модуля и тестовый пример. В примере запускаются несколько
независимых веток, которые рисуют в одном окне каждый свою собственную
картинку. Компилируется BP7/Windows.
EDI Threads is a complete multi-threading library for Windows and
Borland Pascal 7.0 or Borland C++. With it you can easily create
applications that use background printing, complex redrawing,
repagination, serial port polling, text searches, and more.
With EDI Threads, writing background processes for Windows
applications becomes a snap!
|
08.06.1992
53k |
|