掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Timerでbatファイルを連続起動するには? (ID:140856)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
バッチ処理で実行する意味があるのですか? 200台だと、一台0.75秒でコマンドプロンプト起動して 接続して終了させないといけないと思うのですが そもそも一台ごとなので負荷になりません。 C++でという意味が分かりませんが MFCだったら SetTimerで15sec毎にイベントを発生させてマルチスレッドで CDatabase m_db; SetTimer(0,15000,0); void CxxDlg::OnTimer(UINT nIDEvent) { for(int i=0;i<200;i++) { AfxBeginThread(ConnectThread); // 引数覚えてません } CDialog::OnTimer(nIDEvent); } static UINT ConnectThread(UINT nIDEvent) { CDatabse l_db; l_db.Open("DSN=XXX"); l_db.Close(); } てなかんじで、ODBC接続で(マルチスレッド対応の奴ね) いけるんではないでしょうか。 処理待ちとかその辺は考えてません。 どちらかというと、クライアントの耐久試験ですね。 #適当に書いたので引数とかは調べてみてください
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.