@FastSpace said in Проблема при многопоточной работе с ресурсом:
@sayado колличество элементов в ресурсе. Меньше чем x, ждать пока появится больше
?? как мне "ждать пока появится больше"?
Для тех, кто будет искать
В Windows есть лимит на количество GDI объектов в системе - 65536.
Когда он превышается - начинается то, что вы описываете.
Каждый поток в БАС создает приблизительно 100-500 таких объектов, отсюда такое ограничение.
Я собрал версию БАС, которая использует этот ресурс по минимуму https://bablosoft.com/distr/BrowserAutomationStudioDevelopment/lesshandlers/BrowserAutomationStudioInstallAllInOne.exe
И если добавить в файле chrome_command_line.txt добавить такую строчку --disable-remote-fonts, и выполнить действие "Выполнить код" c параметром font_list("Arial")!
то количество выделяемых объектов уменьшится до 250.
Еще есть софт для просмотра этих объектов http://www.the-sz.com/products/bear/