プログラミングTweetwrongwrong163377.hatenablog.comこの記事のQuickSortのコードの門番には間違いがあるので訂正しました。背景wrongwrong163377.hatenablog.com前回の記事の続きです。記事作成時点のリポジトリは以下。以下の記事を参考にしました。func(){}()使えってことですかね。なんか.Netのtaskっぽく感じましたが勉強不足でお尻についてる()の意味とか分かってないです。taskと比較すると、ラムダ式っぽい書き方しなくていいのが嬉しいかなと思いました。ラムダ式はパっと見書き方がぜんぜん違ったり、インデントがおかしくなりがちだったり、個人的には嫌悪感が先に来るんですよね。ソースコードソースコードは以下の通りです。前回のコードから再帰呼出しをgoランタイムの中に入れて並列処理するように変更しました。99]の乱数列に対して前回のqsortと今回のqsort_goの平均実行時間を簡単に比較してみました。オプションやらは何も設定していないゆるゆる測定です。いうか計測中CPU使用率が他プロセス含めても70%にすら達しなかったけどこれでいいんだろうか?実行時間計測部は以下の通りです。平均すると並列化した方の実行時間は並列化前に比べ80%強となりました。(10)はてなブログをはじめよう!wrongwrongwrongwrong163377さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。