concurrency

    2

    3答えて

    私はドキュメントサーバーを実装しています。現在、2人のユーザーが同じ文書を開き、変更して変更を保存すると、文書の状態は未定義になります(最初のユーザーの変更は永久に保存されるか、2番目のユーザーの変更です)。これは完全に満足のいくものではありません。私はこの問題を解決するために、2つの可能性を検討し:最初はそれが誰かによって初めて開かれた文書をロックし、それが閉じているときに、ロックを解除すること

    24

    7答えて

    Project Darkstarは、昨夜のニューヨークのGoogle事務所で月例JavaSIGのミーティングを開催しました。それらを知らない人(おそらく誰でも)のために、Project Darkstarは、大量のマルチプレイヤーオンラインゲームのフレームワークで、 "ハードなもの"のすべてを世話しようとしています。基本的な考え方は、すべての操作が小さなタスクに分割されるようにゲームサーバーロジック

    4

    1答えて

    競合状態になることなく、並行プログラムでBlockingQueueからオブジェクトを取得する最適な方法は何ですか?私は現在、次のことをやっていると私はそれが最善の方法である確信していない: BlockingQueue<Violation> vQueue; /* in the constructor I pass in a BlockingQueue object full of violat