タグ

分散処理とJavaに関するobaratchのブックマーク (3)

  • Java SE 7徹底理解 第2回 細粒度の並行処理 - Fork/Join Framework

    Java SE 7徹底理解の2回目である今月は、並行処理のフレームワークについて紹介していきます。 Javaは1.0がリリースされた当初から、スレッドを使用することができました。筆者もJava 1.0で簡単にスレッドが使えることに感動したことを覚えています。 しかし、スレッドを安易に使ってしまうと、デッドロックやデータの破壊を引き起こしかねません。スレッドクラスは簡単に使えるものの、使いこなすには並列/並行処理についての適切な知識を必要としたのです。 そこで、より簡単に並列/並行処理を使うためのフレームワークであるConcurrency UtilitiesがJ2SE 5.0で導入されました。 Concurrency Utilitiesは非同期処理APIや、スレッドセーフで高性能な並行コレクション、ラッチやセマフォなどのロック機構、アトミック処理など並列/並行処理のためのさまざまな機能が含ま

    Java SE 7徹底理解 第2回 細粒度の並行処理 - Fork/Join Framework
  • First Look at Concurrency Support in Commons Lang 3.0 - DZone

    In the first part of the series I talked about some of the new and improved features in Commons Lang 3.0. In this article I will talk about concurrent utilities provided by Commons Lang 3.0. A new package 'org.apache.commons.lang3.concurrent' has been added which provides support classes for multi-threaded programming and makes use of Java 5 java.util.concurrent.* classes. The main concurrency fea

    First Look at Concurrency Support in Commons Lang 3.0 - DZone
  • クラウドで再注目の「分散コンピューティング」の常識

    クラウドで再注目の「分散コンピューティング」の常識:企業システムの常識をJBossで身につける(7)(1/4 ページ) 企業向けアプリケーションのさまざまな“常識”をJavaのオープンソース・フレームワーク群である「JBoss」から学んでいきましょう。企業システムを構築するうえでの基礎となる知識をリファレンス感覚で説明していきます。初心者から中堅、ベテランまで大歓迎! 大きな処理を必要とする業務/機能のために 世の中には大きな処理を必要とする業務/機能がたくさんあります。ネットワークを利用したインターネット・バンキングやチケット予約、気象情報の解析などもあります。これらの処理は、1台のコンピュータで処理しようとすると、気の遠くなるような時間がかかることがあります。 昨今では、このように膨大な処理を必要とする機会が増え、複数台のコンピュータを並列に動作させることで、処理能力を高める分散コンピ

    クラウドで再注目の「分散コンピューティング」の常識
  • 1