Go lang勉強会 #golangstudy

7
前へ 1 ・・ 15 16 ・・ 19 次へ
erukiti @erukiti

go-stf-server の changelog は罠踏み抜いた歴史で面白いらしい #golangstudy

2014-08-09 17:12:40
zoncoen @zoncoen

罠を踏み抜きまくったプロダクト / stf-storage/go-stf-server - github.com/stf-storage/go… #golangstudy

2014-08-09 17:13:18
koba @tetsu_koba

#golangstudy 「goroutineがいつどのスレッドで実行されるかはruntimeまかせ。実感として協調的マルチタスクに近い。」

2014-08-09 17:14:41
koba @tetsu_koba

#golangstudy 「goroutineのIDがとれない。つまりThread Local Storageのようなものが作れない。」

2014-08-09 17:15:46
takyam(たくやむ) @takyam

deferはfirst-in-last-out だから上に書いたやつが後に実行される #golangstudy

2014-08-09 17:18:19
Kazuhiro Ogura @goura

"defer は first-in-last-out。最初に書いた奴が最後に実行される。" #golangstudy

2014-08-09 17:18:39
Kiyoshi Nomo 🐟☔️🍈🍋🍜 @kysnm

この話 YAPC では Any::Event との違いとか交えて話してもらえると嬉しいかも #golangstudy

2014-08-09 17:19:07
しいたけ @yuroyoro

javaでThread.stop()を使うなとおんなじアレ。 #golangstudy

2014-08-09 17:19:37
しいたけ @yuroyoro

今後は終了用chはContextで渡すようになるんかの #golangstudy

2014-08-09 17:20:05
しいたけ @yuroyoro

あと、quitに渡すのはstruct {}のほうがいい気ガス #golangstudy

2014-08-09 17:20:32
Tanabe Ken-ichi @nabeken

終了を通知する場合は close(ch) するのもいい(closeはch待ってるすべてのgoroutineに通知される) #golangstudy

2014-08-09 17:22:32
koba @tetsu_koba

#golangstudy とりあえずブロックを回避するにはそこだけ新たなgoroutineで実行すればよい。(つまり身代わりを立てる。)

2014-08-09 17:22:52
Kazuhiro Ogura @goura

"特定のチャンネルの読み書きは別々のgoroutineにするのが安全" #golangstudy

2014-08-09 17:23:08
koba @tetsu_koba

#golangstudy channelでchannelを渡すことができる。結果を返すべきchannelをそのばで渡すなど。

2014-08-09 17:24:53
koba @tetsu_koba

#golangstudy 「ソースの整形。Goのフォーマットに合わせなさい。他のチョイスは無い。」

2014-08-09 17:25:43
takyam(たくやむ) @takyam

Interfaceは型と値の両方がnilじゃないとnil判定できない #golangstudy

2014-08-09 17:26:49
Kazuhiro Ogura @goura

"os.Exit() and log.Fatalf() are evil" --> deferが走らない #golangstudy

2014-08-09 17:27:18
Tanabe Ken-ichi @nabeken

os.Exitやlog.Fatalはdefer動かない…?まじか… #golangstudy

2014-08-09 17:27:22
Masaki Yoshida @ReSTARTR

“channelにchannelを渡す”という表現によって、channelとは一体何者なのかということがよくわからなくなった感。再勉強が必要そう。 #golangstudy

2014-08-09 17:28:00
前へ 1 ・・ 15 16 ・・ 19 次へ