Сериализация записей путем помещения уникального элемента (например, malloc строки, загрузки ее, отправки и немедленного malloc нового элемента для следующей загрузки) в очередь производитель-потребитель.Один поток извлекает элементы, записывает их в хранилище и затем удаляет / освобождает / освобождает / независимо от строк.
Rgds, Martin