このスレでいいのか?わかりませんが誰か教えてください。
複数のプロセスから日付時間等のログを記録するライブラリを
作成するのですが、複数のプロセスからログファイルに書き込む為に
ログが時間軸で並んでいません、
マシンの日付時間を取得してからログファイルに書き込む間に
他のプロセスに処理が移行されてしまう為だと思うのですが
日付時間を取得からファイル書き込みまでの間を割り込み禁止にできないでしょうか?
後からsortコマンドで並べかえるのも考えましたが、できればファイルに書き込む段階で
時間軸に並んでいた方が都合がいいので。
当然、排他処理等は行っています。OSはLinux,言語はCです。
ログファイルは通常のテキストファイルです。