JDBCバッチジョブがあります。二つのテーブルがあります。JDBCバッチジョブでマルチスレッドを使用する
- BUSINESS_CONTRACT
- CLASSIFY_RECORD
事業契約のテーブルBUSINESS_CONTRACT情報を格納し、我々は、テーブルCLASSIFY_RECORDで結果を分類毎月、店舗事業契約を分類します。
バッチジョブは月に1回実行され、BUSINESS_CONTRACTに対してビジネス契約を分類する必要があるかどうかを問い合わせ、分類して分類結果をCLASSIFY_RECORDに挿入します。
バッチジョブは今、シングルスレッドで実行され、私はそれが私がディスパッチャー・ワーカーパターンを使用して、基本的なコード構造を記述する必要がありますどのようにマルチスレッド
で走るようにしたいですか?
私は、Javaマルチスレッドを学ぶが、私は本当の問題を解決するためにマルチスレッドを使用したいmostly.Now理論上のリソースを見つけましたが、最初の行のコードを書く方法を知りません。
私はこれをやりたいのは、学習目的のためだけです。それらの概念を実際の問題で理解する。 – CaiNiaoCoder
現在、私のラップトップでは30分かかり、バッチジョブは8CPUのサーバーに展開されます。 – CaiNiaoCoder