データフロー変数 (Oz) で実現する Producer-Consumer Pattern

以下の記事の続編です. Java で Producer-Consumer Pattern を実装してみた | Futurismo 前回は, Java の 共有メモリモデルを利用して Producer-Consumer Pattern を実装した. 今回は, Oz のもつ決定性データフローモデ...

December 14, 2014 · 1 min · tsu-nera

セマフォを利用して 2 つのスレッドに交互に処理をさせる方法 (Java)

Java の並列処理用のライブラリについて調べたまとめ. 主に, 先日受けた coursera の POSA の復習だったりします. オブジェクト指向設計と並列プログラミングを Andoird で学...

October 21, 2014 · 3 min · tsu-nera

Java で Producer-Consumer Pattern を実装してみた

二つのスレッドで同期キューを用いて情報をやりとりするときに利用するアーキテクチャ・パターンに, Producer-Consumer Pattern というものがある. Producer – consumer problem - Wikipedia, the free encyclopedia Publisher-Subscriber パタ...

October 20, 2014 · 2 min · tsu-nera

Web サービスのアーキテクチャを学ぶ! coursera で Programming Cloud Services for Android Handheld Systems を受けた

coursera でProgramming Cloud Services for Android Handheld Systems を受けた. Programming Cloud Services for Android Handheld Systems | coursera }} PLyUlngzGzkztgTizxM6_zqiw8sRj7vBm0" frameborder="0" allowfullscreen 長かった Android シリーズもこれで最後だ. 過去の記事は以下. Programming Mobile Applications for Android Handheld Systems...

September 23, 2014 · 3 min · tsu-nera

Reactor Pattern について調べてみたまとめ

coursera で受けている, POSA の講義で出てきた Reactor Pattern について調べてみたまとめです. Programming Cloud Services for Android Handheld Systems | coursera Reactor Pattern とは イベント駆動のためのデザインパターン. The reactor design pattern...

September 14, 2014 · 2 min · tsu-nera

Wrapper Facade Pattern について調べてみたまとめ

coursera で受けている, POSA の講義で出てきた Wrapper Facade Pattern について調べてみたまとめです. Programming Cloud Services for Android Handheld Systems | coursera Wrapper Facade とは ソケットなどの OS に依存するような native methods に対して...

September 13, 2014 · 1 min · tsu-nera

オブジェクト指向設計と並列プログラミングをAndoirdで学ぶ!Pattern-Oriented Software Architecturesを受けた

courseraで Pattern-Oriented Software Architecturesを学びました。 Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems | coursera なぜPOSAを学んだか? POSAを学んだ目的は、自分の...

July 20, 2014 · 5 min · tsu-nera