Фоновый поиск
Материал из TCKB 2.0
Поиск файлов отличается от простого копирования/перемещения тем, что он не потокобезопасен. Т.е. многие архиваторы (тот же RAR) и архиваторные плагины начинают дико глючить, когда к ним происходит два обращения из разных потоков - они не умеют обрабатывать такие ситуации, в результате все данные перемешиваются. Если бы фоновый поиск был реализован, то была бы возможна такая ситуация: выполняется поиск внутри, скажем, какого-то RAR-архива. В это время ты заходишь в самом Тотале внутрь другого RAR-архива. И всё падает. Потому что происходит несколько обращений в функцию распаковки, причём с разными исходными файлами (из разных потоков), а функция трактует их как обычные последовательные действия одного потока. Ну и начинает твориться полное безобразие...
На данный момент, единственный надёжный способ работы с Тоталом во время поиска - это запуск второй копии. Также можно использовать сторонние наработки, которые активизируют окно TC. Разумеется, все они неофициальные и могут использоваться исключительно на свой страх и риск.
