Да, это очень быстро испортится
Вы должны защитить доступ к этой строке с помощью механизма блокировки мьютекса или чтения / записи.
Я не уверен, на какой платформе вы работаете, но посмотрите на библиотеку pthreads, если вы используете * nix платформу.
Я не занимаюсь разработкой для Windows, поэтому не могу указать вам на какие-либо возможности потоков (хотя я знаю, что в Win32 * есть множество хороших API потоков).
Редактировать
@ OP. Рассматривали ли вы проблемы с памятью при добавлении 8000 строк (вы не указываете, насколько велика каждая строка) в секунду. Вам очень быстро не хватит памяти, если вы никогда не удалите данные из вашей глобальной строки. Возможно, вы захотите как-то ограничить размер этой строки, а также настроить какую-то систему для удаления данных из вашей строки (поток чтения может быть лучшим местом для этого). Если вы уже делаете это, игнорируйте вышесказанное.