平成24年春期午後問7

なおさん  
(No.1)
https://www.ap-siken.com/kakomon/24_haru/pm07.html

設問3について、このフローだとサブルーチン含むデータ読み出しタスクが終わってからdsp_start()以降の処理をしていますが、空欄cの位置でデータ読出しタスクの終了を待つ(=データ読み出し処理が終わってない)というのはどういう状態なのでしょうか?
何かの事情でサブルーチン中に強制終了したというのであれば分かりますが、サブルーチンが終わってないとたどり着かないはずの空欄cの位置で、データ読み出しタスクの処理が終わってないという状況が想像つかず、どなたか教えていただけると嬉しいです。
2023.07.10 13:51
Howitzerさん 
(No.2)
dsp_start() の前に実行されているBufferingサブルーチンは、音声データの先頭を読んでいるだけです。
後続のデータについては、図3の一番下で「データ読み出しタスクを開始」があり、それによって読むのでしょう。
だから、並列で動作する読み取りタスクは完了していない場合があるのだと思います。
2023.07.10 14:28
なおさん  
(No.3)
ありがとうございます!
理解できました!
2023.07.11 11:53

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。

その他のスレッド


Pagetop