- 565 名前:デフォルトの名無しさん mailto:sage [2016/11/02(水) 11:56:43.86 ID:Q6Jz9mnm.net]
- C言語でHSPのawaitと似たようなこと
つまりは、スレッドを使わずに、処理の途中で定期的に メッセージを処理した場合 実はHSPほど深刻な問題にはならない 何故なら、C言語で処理の途中でメッセージを処理したとしても メッセージの処理が終わると、(つまりメッセージループを抜けると) 「その場」から処理が再開される 要は、ループを勝手に抜けたりはしない、その場で再開する これはスタックがあるのだから当たり前であり、ボタンが押されるたびに スタックを無視して巻き戻して、まるで例外が起こったかのような挙動で ラベルへジャンプするHSPが異常といえる もう一度言う HSPでボタンが押された時の挙動は、ほかの言語で言えば例外が投げられたときの挙動であり ここからもHSPの異常さがうかがい知れる HSPは ・ボタンが押されると、どういう状態かにかかわらずスタックを巻き戻して ラベルへジャンプする ・スレッドが使えない という合わせ技で糞仕様なのだ
|

|