Всем привет!
Как-то меня попросил один человек сделать ему пример в котором будут извлекаться миниатюры изображений в какое-либо хранилище, и чтобы это не блокировало основной поток. В качестве пополнения базы примеров для своего кирпича я сделал этот пример. В этом примере извлекаются все возможные изображения из указанной директории и создаются превью, которые помещаются в объект потока (IStream). Связь между потоками осуществляется через оконные сообщения, для этого используется мой класс безопасного сабклассинга.
https://www.youtube.com/watch?v=ZooSuWtlK9I