Delphi相談室その6
■ このスレッドは過去ログ倉庫に格納されています
0680650
NGNGもしこれを読んでいたら直しておいてよ。>某のひと
あの文章を言い換えると、
> クライアントサーバ環境では、
クライアントはクエリー発行中は単に結果を待っているだけなので
クエリーを複数発行する場合に
>マルチスレッドによって、複数のサーバへ同時にクエリーを発行する
ことによってユーザーに結果を返す時間を短縮する
>こともできます。
しかし
> ローカルデータベースへのアクセスにおいては、
発行したクエリーを処理するのは、クエリーを発行したマシンなので
性能向上などを目的で複数のクエリーを同時発行するのを目的に
> マルチスレッドの使うのは逆効果だということです。
で、以上を踏まえて649の質問に回答すると、
マルチスレッドを使う目的がクエリー発行中にフォームが固まるのを
防ぐため(一度に投げるクエリーは1つだけ)なら躊躇わず使ってよし。
ただスレッド一般の話として例外処理やスレッド処理中の終了要求とかは
ハマりがちなので気をつけて書こうな。
■ このスレッドは過去ログ倉庫に格納されています