タグ

2016年12月17日のブックマーク (2件)

  • Go でロックする - Qiita

    はじめに この記事はGo Advent Calendar 2016 の17日目の記事です。 並行処理をする時にはロックが重要になります。 GoではchannelとMutexという仕組みを提供しています。 この記事では色々なロックを作りたいと思います。 tl;dr channelでロックを作ることは有意義です。 ただ、Mutexのほうが良いこともあります。 良い方法を選びましょう ロック無し ロックの意味を確かめるためにも、まずはロック無しのコードから始めます。 func main() { counter := 0 for i := 0; i < 1000; i++ { go func() { counter++ fmt.Print("*") }() } time.Sleep(3 * time.Second) fmt.Printf("\n%d\n", counter) } この関数を実行する

    Go でロックする - Qiita
  • これだけは見とけって言う映画を1本教えてくれ

    見た人8割以上が絶賛するような 賞もとったし超評価されてるような 映画史に残るような これ見てないと映画なんか語れない!っつーくらいの大傑作を教えてくれ 大傑作が何もあったら大傑作の大安売りになるので 各自1作だけあげてくれ ただし、正月にレンタルショップ行って借りれるようなやつに限る。 近所のレンタルショップから割引券来たんだよ。 (この世界の片隅に?映画館でちゃんと見たよ傑作だよなアレ)

    これだけは見とけって言う映画を1本教えてくれ
    cad-san
    cad-san 2016/12/17
    ここまでアニメ作品無しなので、杉井ギサブロー監督作品『銀河鉄道の夜』を挙げたい。あの吸い込まれそうな深い闇の描写は、デジタル作画になってしまった現代にはもう再現出来ないかも。細野晴臣作曲のBGMも幻想的。