Многопоточност - начинът на Delphi
Мартин Харви.
Съдържание.
Глава 1. Какво представляват потоците. Защо да ги използваме?
Глава 2 Създаване на нишка в Delphi
Глава 4
Глава 5 Застой или зацикляне (Deadlock).
Глава 6. Преглед на синхронизацията: Критични секции и мутекси.
Глава 7. Програмиране с използване на mutexes. Управление на конкуренцията.
Глава 8. Безопасни за нишки класове в Delphi и приоритети.
Глава 9. Семафори. Управление на потока от данни. Връзка източник-получател.
Глава 10. I/O и потоци от данни: от блокиране към асинхронност и обратно.
Глава 11. Синхронизатори и събития (Събития).
Глава 12. Повече за функциите за синхронизиране на Win32.
Други глави все още не са готови
Глава 13. Използване на нишки с BDE. Изключения и DLL файлове. Глава 14. Практически проблем и неговото решение.
Това ръководство е за тези, които се интересуват от подобряване на производителността и времето за реакция при въвеждане от потребителя на своите Delphi приложения, използващи Thread. Той обхваща много теми, които са полезни както за начинаещи, така и за програмисти с известен опит, а някои практически примери от реалния живот засягат доста сложни въпроси. Предполага се, че читателят има известни познания по програмиране на Object Pascal, включително основите на обектно-ориентираното програмиране и разбиране на основите на базираното на събития програмиране.
Посвещения.
Много благодаря на Джийн като учител, че направи един сложен предмет да изглежда прост, че предостави отличен справочен материал и повдигна ъгъл навоал около загадъчна досега тема. Тя също заслужава благодарност като ръководител на обучението, че ми обясни графика за компютърни науки. Отне ми три години, за да го разбера сам!
Препоръчителна литература:
Авторът ще се радва да получи информация за други полезни книги.
История на промените.
Благодаря.
Превод: Борис Новгородов, Новосибирск, 2002