マルチスレッド

今までのソースを捨てて、マルチスレッドで書き直し始めた。
列挙が遅いときにUIが固まってしまうのがイヤなので。


とりあえずファイルの列挙とアイコンの取得でワーカースレッドを使い、
ファイルリストで移動処理ができるところまで実装してみた。


今はアイコンの取得を全てワーカースレッドに渡しているけど、
アイコンを取得するのが速い場合までワーカースレッドを使うのは効率が悪い。
その判定はどうしたものか...。