コース一覧
Go実践:並行処理とWeb API
第7章クイズ

Go実践:並行処理とWeb API

Goの並行処理とWeb API開発を組み合わせ、実践的なサービス構築へ進むコースです。

1
ゴルーチンと並行処理のさわり
01. ゴルーチン15分
02. チャネル20分
03. 待ち合わせ20分
04. 並行の落とし穴20分
05. つくる: 並行集計20分
06. 第7章クイズ10分
2
Web API(net/http)
01. サーバーを立てる20分
02. ハンドラ関数20分
03. JSONを返す20分
04. ルーティング20分
05. 一覧API20分
06. 詳細APIと40420分
07. 出品API20分
08. つくる: API主要部完成25分
09. 第8章クイズ10分
3
総合制作
01. 仕様互換を仕上げる25分
02. Node版と差し替える25分
03. 1バイナリでデプロイ25分
04. 自由拡張25分
05. 完成と次のステップ20分

Go実践:並行処理とWeb API

01ゴルーチン
02チャネル
03待ち合わせ
04並行の落とし穴
05つくる: 並行集計
06第7章クイズ
07サーバーを立てる
08ハンドラ関数
09JSONを返す
10ルーティング
11一覧API
12詳細APIと404
13出品API
14つくる: API主要部完成
15第8章クイズ
16仕様互換を仕上げる
17Node版と差し替える
181バイナリでデプロイ
19自由拡張
20完成と次のステップ

第7章クイズ

クイズ1

go doSomething() と書いたのに何も起きないことがあるのはなぜですか。

クイズ2

容量0のチャネルに ch <- 42 と入れたのに、取り出す側がいないとどうなりますか。

クイズ3

wg.Add(1) をゴルーチンの中に書いてはいけないのはなぜですか。

クイズ4

5000個のゴルーチンから total++ を実行すると、結果が 5000 にならないことがあります。なぜですか。

クイズ5

並行に集計した結果をまとめる方法として、Mutex より先に検討すべきなのはどれですか。

未回答の問題は、不正解として正解と解説のみ表示します

ログインが必要です

クイズに回答するにはログインしてください。