- Регистрация
- 01.11.2013
- Сообщения
- 910
- Благодарностей
- 178
- Баллы
- 43
Вот к примеру задача.
Нужно скопировать один файл в папку да ?
Что я делаю
- После копирование файла, проверяю его сущестование, и обьявляю глобальную переменую типа global_copy_ok = OK
А перед копированием проверяю эту глобальную переменную, т.е если не ОК тогда копируем, если ОК - тогда выводим алерт УЖЕ СКОПИРОВАН , но почему то все потоки игнорируют и копируют заного и заного паузы ставил, все равно идет игнор проверки переменной.
Можете обьяснить как выполнить логически правильно такой проэкт ? в которому нужно скопировать один файл, но при этом идет многопоток ?
Нужно скопировать один файл в папку да ?
Что я делаю
- После копирование файла, проверяю его сущестование, и обьявляю глобальную переменую типа global_copy_ok = OK
А перед копированием проверяю эту глобальную переменную, т.е если не ОК тогда копируем, если ОК - тогда выводим алерт УЖЕ СКОПИРОВАН , но почему то все потоки игнорируют и копируют заного и заного паузы ставил, все равно идет игнор проверки переменной.
Можете обьяснить как выполнить логически правильно такой проэкт ? в которому нужно скопировать один файл, но при этом идет многопоток ?