/ / SharePoint 2007でのマルチスレッドプログラミング-マルチスレッド、sharepoint-2007、moss

SharePoint 2007におけるマルチスレッドプログラミング - マルチスレッド化、sharepoint-2007、moss

私は行くコンソールアプリケーションを作成しましたすべてのサイトコレクション、サブサイト、およびすべてのリストを介して、すべてのドキュメントをあるファームから別のファームに移動します。しかし、ドキュメントの数が非常に多いため、タスク全体を実行するには非常に長い時間がかかります。 今、私は各サイトコレクションの新しいスレッドを作成することについて疑問に思っています。それは良い解決策であり、それを達成するための最良の方法は何ですか。

ご助言ありがとうございます。

回答:

回答№1は0

サイトコレクションごとのスレッド? これは、多数のサイトコレクションにとってはひどいものです。より効果的なのは、ジョブオブジェクトのキューを処理するスレッドプールアプローチです(サイトコレクションのURLごとに1つ)。次に、キューを処理するワーカースレッドの数が比較的少なくなります。