LoginSignup
11
11

More than 5 years have passed since last update.

ヒカルのgo (hikarie.go) #3

Posted at

Official

goroutineとchanelのハンズオン by @ryusen_33(@7yan00)

  • 教材
  • 共有メモリを使って通信せず、通信によってメモリを共有せよ。
  • ゴルーチンはGoの中のユーザープロセスとして起動した仮想スレッド。ラップしてるから簡単に同期出来る。
  • GOMAXPROCSはソース内でも変更可能で一般的。
  • GOMAXPROCSはコアの数で決めてOK。

LT

現場で使えるGolang by @katryo

  • Golangを社内で広めるにIDEを使用した
  • LiteIDE
  • 業務で使うのにCLIアプリ(シェルスクリプトを支援するプロダクト)を作った
    • テスト実行の待ち時間をGoの力で音楽を流して楽しくする
    • portaudio-go・・・portaudioのGoバインディング
    • Goは並行処理が得意だから音楽を再生しながらシェルを実行させるのは簡単に書ける。
  • ごルーチンはプロセスじゃないので、停止させることは出来ない
    • signal受信を明示的に記載

vimでのGo開発設定 by @yosuke_furukawa

11
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
11