Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

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

More than 5 years have passed since last update.

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

mercari
フリマアプリ「メルカリ」を、グローバルで開発しています。
https://tech.mercari.com/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away