投稿募集! スレッド一覧

スレッド作成 他のスレッドを探す

[PR] 求人正社員 ギフト券 徳島の求人・転職 飲食店秋田県 ハワイ旅行
teacup. ] [ 無料掲示板 ] [ プレミアム掲示板 ] [ teacup.コミュニティ ] [ ブログ ] [ チャット ]
【From teacup.】この掲示板は投稿が一定期間無いため、各記事中に広告を表示しています。

新着順:1/5 記事一覧表示 | 《前のページ | 次のページ》

JAVA マルチスレッドの同期

 投稿者:KENT1mg  投稿日:2003年11月11日(火)14時35分12秒
  通報
  はじめまして、KENT1mgです。
javaでの開発は初めてで、かなり苦戦しています。
よろしくお願いします。
マルチスレッドを作成し、同じファイルにログを記録する処理を作成しています。
スレッドが作成された順番に記録を行いたいのですが、書き込み順番が逆転してしまう場合があります。
記録の処理はsychronizedでロックをかけているのですが、制御できているのか不明です。

処理の概要を以下に示します。

呼び元   → スレッド作成 → スレッド実行(ログ記録処理)
          ↓
戻り値取得 ←  return

呼び元からコールされる度にスレッドを作成して、作成された順番で
ログを記録させたいのですがうまくいきません。
ログを順番に出力するために、joinを行っていますが、joinをしてしまうと
ログ記録が終了するまで、呼び元にretuenできません。
よってjoinはコメントにする予定です。
 

》記事一覧表示

新着順:1/5 《前のページ | 次のページ》
/5