エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ErlangでMapReduceのフレームワークを作ってみた - egghour dialy
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ErlangでMapReduceのフレームワークを作ってみた - egghour dialy
昨日の記事でやった内容のErlangバージョン。 -module(mapReduce). -export([execute/4]). -export([tes... 昨日の記事でやった内容のErlangバージョン。 -module(mapReduce). -export([execute/4]). -export([test/0]). %% 繰り返し処理をする関数 loop_receive(MonitorPid, Acc, Fun) -> receive {K, V} -> loop_receive(MonitorPid, Fun(Acc, K, V), Fun); exit -> MonitorPid ! {complete, self(), Acc} end. %% MapおよびReduce処理のプロセスを起動する関数を返す関数 process_parallel(MonitorPid, ProcessName, Process, OutputPid) -> fun({K1, V1}) -> spawn(fun() -> io:format("~s