CRobin » 21.06.2016 02:46:01
Здравствуйте. Сейчас из одного потока передаю в другой поток указатель на колбэк процедуру. Когда происходит вызов колбэка, естественно процедура выполняется во втором потоке, чем создает существенную задержку в работе приложения. Сама процедура довольно тяжелая, вызывается относительно редко, но иногда может быть вызвана несколько раз одновременно (агрегация данных). Есть желание выполнять ее асинхронно в произвольном количестве копий. Есть ли в FPC готовый механизм для решения таких ситуаций, или же нужно извращаться с объектами Thread?