Использовать лок'и. Если работаешь с файлами, то в зенке нужно привязывать списки к файлам, это = локам c#. Указываешь путь например к прокси файлу, создаешь список, привязываешь фаил к списку, берешь первую строку с удалением, потом добавляешь ее в конец файла.