エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
動機 最近非同期処理を実装した際に苦労しました。 ・デバッグが大変 ・処理の順番を頭の中で理解してな... 動機 最近非同期処理を実装した際に苦労しました。 ・デバッグが大変 ・処理の順番を頭の中で理解してないとできない ・デッドロックぽいもの(たまにおきる値が入らないような現象)を起こしてしまった 気ままに読んだ記事を箇条書きでメモしていきます。 最近読んだ漫画はBaby Step。 どんな学びも細かく記録することがきっと成長につながる。 マルチスレッドとは パソコンの処理はフローチャートで表すように分岐やループがあっても処理は一連となっている。 これを処理速度を上げる目的で複数の処理を並列で実行するプログラムをマルチスレッドプログラムという。 スレッドを使う上での注意点 ・使いまくれば処理速度が上がるというわけではない(パフォーマンスの低下) ・デッドロックによるシステムの停止やデータの整合性の破壊がおこりうる ・デバッグが難しい 構造 タスク -プロセス -スレッド -スレッド -プロセス