Я как бы новичок в программировании вообще (около 8 месяцев с включением и выключением в delphi и небольшим python здесь и там), и я нахожусь в процессе покупки некоторых книг.
Мне интересно узнать о параллельном программировании и создании многопоточных приложений с помощью Delphi. Всякий раз, когда я выполняю поиск "многопоточности delphi" или "delphi multithreading tutorial", я, кажется, получаю противоречивые результаты, поскольку некоторые из них касаются использования определенных библиотек (omnithread library) и других вещей, похоже, больше ориентированы на программистов с большим опытом.
Я изучил довольно много книг на delphi и, по большей части, они кажутся скользкими поверхностями и не углубляются по этому вопросу. У меня есть друг, который программист (он использует С++), который рекомендует, чтобы я узнал, что на самом деле происходит с базовой системой при использовании потоков, а не в том, как сначала реализовать их в моих программах.
На amazon.com есть довольно много книг о параллельном программировании, но ни один из них, похоже, не сделан с Delphi в виду.
В основном мне нужно знать, какие основные вещи я должен сосредоточить на обучении, прежде чем переходить на использование потоков, если я могу/должен попытаться их изучить, используя книги, которые специально не предназначены для разработчиков delphi (не хотят путайте себе чтение книг с кучей примеров кода на других языках прямо сейчас) и если есть какие-то надежные ресурсы/книги по этому вопросу, которые кто-нибудь может здесь порекомендовать.
Спасибо заранее.