http://www.youtube.com/watch?v=DVgGDQk-Ixw に http://www.youtube.com/watch?v=rlcEmMlwK9c を合わせただけ
![鳥人間コンテスト東北大BGM逆襲のシャア.mp4](https://cdn-ak-scissors.b.st-hatena.com/image/square/a6ecbae7fd64568af126bd82920f8808e6ee1441/height=288;version=1;width=512/https%3A%2F%2Fi.ytimg.com%2Fvi%2FIveOG1NHghQ%2Fhqdefault.jpg)
http://www.youtube.com/watch?v=DVgGDQk-Ixw に http://www.youtube.com/watch?v=rlcEmMlwK9c を合わせただけ
goroutineがスイッチされるタイミングについて調べていました。 結論 Go言語で、goroutineは 必ずしも スイッチされるわけではない。 スタックに触れないような、「for(){}」みたいなビジーループをGOMAXPROCSの指定数以上に含ませるとスイッチされなくなる。 goroutineがスイッチされる(主な)条件はこれらと思われる。 - goroutineの関数が最適化でinline化されていない - スタックを操作するような処理を行った - (その他の契機もあるようなので「経緯」で書く) 経緯 処理のないビジーループが有ると、goroutineがスイッチされず処理が止まることに気づきました。 # 処理の中身を全部コメントアウトしてデバッグしていたら気づいた package main func busy() { for { } } func main() { go busy
30 June 2013 The Go scheduler Introduction One of the big features for Go 1.1 is the new scheduler, contributed by Dmitry Vyukov. The new scheduler has given a dramatic increase in performance for parallel Go programs and with nothing better to do, I figured I'd write something about it. Most of what's written in this blog post is already described in the original design doc. It's a fairly compreh
嫌われる覚悟のある人間は強いというお話。 嫌われる覚悟のある人は強い 以前人間は能力より人柄だと思うとか嫌な奴は損だと思うという記事を書いたことがあります。タイトルそのまんまの内容なんですけど、もちろん今でも同じ考えです。当たり前ですけど僕だっていい人のほうが好きだし、嫌な奴のことは嫌いですから。 嫌われてる人と好かれている人、どっちがより有利か、というものすごく乱暴な話をすれば、一般に好かれている人のほうがはるかに有利だと思います。誰からも嫌われていて好かれないみたいな人はかなり人生のハードモードをプレイしていると思います。 嫌われる覚悟のある人のほうが好かれる人には好かれる でも嫌われていることや好かれていることと、その人に嫌われる覚悟があるかないかということはまったく別の話です。嫌われないように人の顔色をうかがおうとか善人ぶろうという話をしているわけではありません。 むしろ人から嫌わ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く