書き込み禁止になってないか…
使ってるSDの書き込み時間はどれくらいか…
SDへのブロック書き込みの単位が何byte単位なのか…
書き込みの単位byte数以下だと,書き込みデータが
バッファに溜まるまで永遠に待たされる可能性がある.

工夫の余地としては,
ユーザー辞書はRAMディスクに置いて,OSの終了時にSDへ書き戻すか,
数回分の学習データをまとめて書き出す様にする.または,時間が来たら
パディングして書き出す様にするとか…