@gurkin4 said in Как проверить, используются ли данные A в каком-либо потоке?:
А что тут сложного?
Поток, взявший какие-либо данные, записывает их в отдельный текстовик (галочка добавить).
Другие потоки проверяют наличие этих данных в этом текстовике.
Топикастеру нужно знать используются ли какие-то данные в потоке. То есть не только что поток взял данные, а взял и работает с ними.
Поэтому нужна информация, что поток:
- взял данные и работает с ними
- закончил работу с ними
- поток упал, но надо пометить данные, что поток больше не использует их
- вероятно, потом появятся требования, что надо знать когда поток взял данные и какой именно поток и как давно и так далее
- решение должно быть универсальным, так как речь идет и о файлах и о БД с неизвестной структурой