Привет, ребята, я пишу скрипт для обновления журнала состояния, это часто связано с файловыми операциями. Мой способ сделать это - использовать «большой» метод, включающий все операции чтения / записи в этом файле, и установить RLock, чтобы убедиться, что только один поток обрабатывает файл за раз.
Я уверен, что при появлении ошибки «не удается запустить новый поток» работает намного меньше 1000 потоков, поэтому потоки не могут достигнуть предела, тогда в чем может быть причина этой ошибки? Или есть лучшая структура для этой работы?
Спасибо