Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   потоки (https://forum.antichat.xyz/showthread.php?t=199919)

cel 28.04.2010 00:31

потоки
 
Как сделать чтоб программа была многопоточной в Delphi?
т.е. предложим чакер ( 1 поток на 1 акк )

Chrome~ 28.04.2010 00:36

Только не "патоки", а "потоки".
Используй класс TThread, либо WinApi функции для роботы с потоками.

1n0y 28.04.2010 00:46

http://forum.antichat.ru/thread198556.html
там какраз и сорцы есть (:

greki_hoy 28.04.2010 04:24

Цитата:

Сообщение от cel
Как сделать чтоб программа была многопоточной в Delphi?
т.е. предложим чакер ( 1 поток на 1 акк )

вот Вам немного литературы по теме

Джеффри РИХТЕР
WINDOWS
Создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows
ГЛАВА 6 Базовые сведения о потоках
ГЛАВА 7 Планирование потоков, приоритет и привязка к процессорам
ГЛАВА 8 Синхронизация потоков в пользовательском режиме
ГЛАВА 9 Синхронизация потоков с использованием объектов ядра
ГЛАВА 10 Полезные средства для синхронизации потоков
ГЛАВА 11 Пулы потоков
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;
Джонсон М. Харт
Системное программирование в среде WINDOWS
ГЛАВА 7 Потоки и планирование выполнения
ГЛАВА 8 Синхронизация потоков
ГЛАВА 9 Влияние синхронизации на производительность
ГЛАВА 10 Усовершенствованные методы синхронизации потоков
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;
Александр Побегайло
Системное программирование в WINDOWS
ГЛАВА 5 Синхронизация
ГЛАВА 6 Синхронизация потоков в WINDOWS
ГЛАВА 7 Взаимоисключающий доступ к переменным
ГЛАВА 8 Тупики
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;
GREGORY R.ANDREWS
Основы многопоточного параллельного и распределенного программировния
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;
Гордеев. Молчунов.
ГЛАВА 6 Проектирование параллельных взаимодействующих вычислительных процессов
ГЛАВА 7 Проблема тупиков и методы борьбы с ними
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;
Эндрю Таненбаум
Современные операционные системы
ГЛАВА 2 Процессы и потоки
ГЛАВА 3 Взаимоблокировка
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;
М.Руссинович Д.Соломон
ГЛАВА 6 Процессы, потоки и задания
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;

HakaR 28.04.2010 08:57

_ttp://www.delphikingdom.com/asp/viewitem.asp?catalogid=1370
хорошая статья на тему потоков ;)

cel 28.04.2010 23:50

cпс

greki_hoy 29.04.2010 22:01

да еще
Windows VIA C/C++
ГЛАВЫ 6-11
там Джеффри Рихтер объясняет новые возможности синхронизации
в Vista и в 7 :)
семейство AcquireSRWLockXXX для сценариев много читающих один пишущий
и семейство ConditionVariableXXX
но все эти вкуcности только начиная с Vista :)
вообще насколько я прочитал новую книгу много чего изменилось вообщем книга охватывает много изменений пришедших с Vista и c 7 :)

// оффтоп: надо ставить семерку


Время: 10:48