Go言語で円周率を計算
Go言語のチャネル・ゴルーチンの勉強で円周率を計算するプログラムを書いてみた。
go GenerateTerm(ch) だけで別スレッドで関数が動き出し、ch <-の書き込みだけでスレッド間の通信や同期ができる。 一見C/C++に近い印象を受けるが、並列処理のゴルーチンと同期・通信処理のチャネルだけやたら抽象度が高くて違和感がある。。
Go言語のチャネル・ゴルーチンの勉強で円周率を計算するプログラムを書いてみた。
go GenerateTerm(ch) だけで別スレッドで関数が動き出し、ch <-の書き込みだけでスレッド間の通信や同期ができる。 一見C/C++に近い印象を受けるが、並列処理のゴルーチンと同期・通信処理のチャネルだけやたら抽象度が高くて違和感がある。。