マルチスレッドの学習

2022年5月5日

絵でわかるOS,ネットワーク、ストレージの本

スレッドをシングルとするかマルチとするかは、アプリの作り方次第との記載あり

rubyで、マルチスレッドにするにはどうすればいいか、調べてみた

■参考サイト
https://qiita.com/k-penguin-sato/items/1326882c400cac8c109b

結論

シングルスレッド

普通に、コマンドをindex.rbに並べて書いていくと、上から順に実行される(シングルスレッドで処理される)

マルチスレッド

・index.rbに以下を記載していく

・スレッドを複数作る

・メソッド(def/endで定義)も複数作る

・それぞれのスレッドに、メソッドを挿入する

・スレッドをまとめて同時実行!(Thread#join)的なコマンドを記述する

・ターミナルでindex.rbを実行(ruby index.rb)