PocoのSocketAcceptorとParallelSocketAcceptorを検証した
PocoのSocketAcceptorとParallelSocketAcceptorの動作を検証した。
TCPサーバーを作りたかったのだけれど、SocketAcceptorだとパラレルで動作しない気がしたので動作を検証した。
結果、やはりパラレルで動作しなかったので、ParallelSocketAcceptorを使用してパラレルで動作することを検証した。
makeして、a.outを動作すると、localhostの9977ポートで待機する。
telnetでログインして、何か入力すると30秒カウントダウンする。
SocketAcceptorの方を動作させて、telnetを2つのターミナルからログインして片方がカウントしている状態で、もう一つのターミナルから何か入力するとすぐには動作せず、1つ目の動作が終わってから動作していることがわかる。
ParallelSocketAcceptorではそうならず、2つのウインドウでパラレルに動作してくれる。
参考サイト
8. Reactorフレームワーク | Cachet Software
toggldesktop/EchoServer.cpp at master · toggl/toggldesktop · GitHub
ザ・ゴール2
ザ・ゴール2を読んだ。
積んである分厚い本は読む気にならなかったので、漫画版を買ってしまった。
教育のためのTOC国際認定プログラムを受けたのが2016年なので、もう2年になろうとしているが、今まで実は読んでなかった。
ただ、漫画版を読み終わったけれど物足りなさを感じたので、分厚い方もちゃんと読んでみようと思った。(そのうち。。。)