ポスト
「料理はアルゴリズムと気づいた」という話をしたけど、コンロはCPU、流し台やカウンターはワークメモリ、冷蔵庫はストレージと考えられるな。 そうすると「調理中でも洗い物はどんどんやれ」が「終わったリソースは早く解放してメモリを空けろ」となり、実践的かつ納得感。 pic.twitter.com/S59jwNQW4U
メニューを開くみんなのコメント
メニューを開く![](https://rts-pctr.c.yimg.jp/BgIFgYJGVIVv8u0nVJvw8B2FauAYMF4jOP5zFJAV4i5e72TLbER0xQeK1l8ZZ0OLhnbBXLWn320bNsVJ2nv8XV8JFIEs3lmrJ_lLBesvutLG_MF4NwXqN7oWztFaLrR1Hhnd6lUkjXsWiIRwKHcCMdsDhn5-I9QWbGC5n6QwEisbRagYZfMyo9R4wvJl5XfS_PA_GO4rshQgQ-kEVsJcwK7c50its9ceWud9ujyVC5o=)
「前の話」というのはこれ x.com/hyousuke/statu…
メニューを開く![](https://rts-pctr.c.yimg.jp/BgIFgYJGVIVv8u0nVJvw8B2FauAYMF4jOP5zFJAV4i5e72TLbER0xQeK1l8ZZ0OLF12YDjnlBIx011MU58HbujAxsP7nxBdEEdg5FsCx7zx3ZNWCuUKkM2GggDC0Y8RCKRQQCbBk36tStcToX8My35IW-U6_6F6XTnnCWH22de32L2XnhRUMBU1Ac_SjzDZSEIFMAxQD2-8ePzxn7rxRVsrUI5DGLO1ccizBTbrhbZA=)
パソコン詳しくない人にメモリとかCPUをこれに例えて説明してます。 キッチン広げたらレストランの料理が作れる。 パティシエを入れたらスイーツも作れる。 コックとパティシエで2人いるからCPUの性能が2人分で給仕入れたら3人分。 キッチンスペース広げたら複数の料理を同時に作れる。と言うと納得。
メニューを開く![](https://rts-pctr.c.yimg.jp/BgIFgYJGVIVv8u0nVJvw8B2FauAYMF4jOP5zFJAV4i5e72TLbER0xQeK1l8ZZ0OLqAHs1nhrfifFrWi_aUMbcmuM1FrZTfjTIX4acU5fDAR537a86KLhG_Ux2YUepxEu3b5pIw2EmZU6Suzg08qNXv1DVnTK1pB2f0hC6SpGZRRIMoiKXof_Lg56X_Q895IfBY08KFYj7IYO2FufZr_XnWOtKdOPGitNEQ7bWS4PRf0=)
食器洗いはトランザクションだと思うので(洗ってる最中の泡のついた手で他の作業はできない)、シンクのバッファいっぱいまで溜めたほうがいいと思います あと、調理は並列処理しながら複数の出来上がりを同期させるのも大切なので、下処理→調理→食事→洗い が、やはり基本かと