JRA公式競馬データ配信サービス JRA-VAN Data Lab.

JRA-VAN DataLab.

競馬ソフト開発コーナー

JV-Link 質問箱

記事リスト  |  新着記事  |  ワード検索  |  過去ログ
タイトルRe^2: Thead, TaskにてJVLinkClass#JVRead()の実行で例外が発生
投稿日: 2019/01/21(Mon) 23:55
投稿者ターちゃん
ご回答ありがとうございます。

マルチスレッドに関しては承知いたしました。
ただし、そうだとしますと大量のデータ(セットアップ時や数年分のデータ取得
など)をJV-Linkから取得するにはどのようにすればよいでしょうか?

ウィンドウアプリケーションですので一定時間以内にUIスレッドに処理を戻さ
ないとWindowsがアプリケーションが動作していないと判断しフリーズさせてし
まいます。

理由は下記のサイトに記載されています。
[UI フリーズの発生理由]という箇所を要参照
https://blogs.msdn.microsoft.com/nakama/2009/03/30/part-1-windows/
UI がフリーズしないアプリを作るためには、時間のかかる処理(具体的には 0
.1sec 以上かかる処理)を別スレッドに切り離して実行しなければならない。

よろしくお願いいたします。
- 関連一覧ツリー(● をクリックするとツリー全体を一括表示します)
返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)
おなまえ
Eメール
タイトル
メッセージ   文字モード 図表モード
URL
パスワード (英数字で8文字以内)
  プレビュー
- 以下のフォームから自分の投稿記事を修正・削除することができます -
処理 記事No パスワード
ウィンドウを閉じる