Я пишу 'log-сервер', который используется для получения журнала от клиента, используя TCP.когда получит журнал, он запишет журнал в файл на диске.для производительности файл использует большой буфер, проблема в том, что буфер будет сбрасываться на диск ТОЛЬКО при заполнении буфера.Так есть ли API, который может сделать период выполнения сброса?
У меня есть идея: вызвать сброс в отдельном периоде потока, НО я не уверен, что это правильно, в то время как другой поток может записывать данные вв то же время.