184 / 192 / 48
Регистрация: 25.08.2011
Сообщений: 792
|
||||||
1 | ||||||
Синхронизация потоков12.04.2013, 23:18. Показов 1308. Ответов 6
Метки нет (Все метки)
в общем есть код:
0
|
12.04.2013, 23:18 | |
Ответы с готовыми решениями:
6
Синхронизация потоков Синхронизация потоков Синхронизация потоков Синхронизация потоков |
267 / 189 / 33
Регистрация: 15.01.2011
Сообщений: 681
|
|
12.04.2013, 23:46 | 2 |
может проблема в GetFileFromDrive() ,как то странно ты ее используешь, если это потоковая функция то зачем ее вызывать в этом же потоке в цикле да еще и войдя в критическую секцию , может я чего то не до понял ? ))
0
|
184 / 192 / 48
Регистрация: 25.08.2011
Сообщений: 792
|
|
13.04.2013, 00:26 [ТС] | 3 |
задумка была создать несколько потоков использующих эту функцию, а цикл для того чтобы передать разные параметры для функции
0
|
267 / 189 / 33
Регистрация: 15.01.2011
Сообщений: 681
|
|
13.04.2013, 00:36 | 4 |
http://msdn.microsoft.com/ru-r... 04870.aspx загляни сюда , возможно там найдешь решение , но нужен компилятор с поддержкой C ++11 .
0
|
Maniac
|
|||||||||||
13.04.2013, 17:36 | 5 | ||||||||||
CreateThread ожидает функцию с одним параметром http://msdn.microsoft.com/en-u... s.85).aspx а у тебя неявно два. Както так
0
|
184 / 192 / 48
Регистрация: 25.08.2011
Сообщений: 792
|
|
13.04.2013, 19:08 [ТС] | 6 |
ISergey, спасибо за подсказку! Исправил но прога всё равно не пашет(, продолжаю танци с бубном
0
|
567 / 198 / 70
Регистрация: 25.05.2012
Сообщений: 816
|
|
16.04.2013, 18:07 | 7 |
1Вирт1 Вы передаете в поток указатель на строку, а затем продолжаете цикл, изменяя значение этой строки. В общем суть в следующем, вы не должны изменять значение dd, пока не выполнено strcpy(TmpPath,(char*)DriveName); в потоке.
0
|
16.04.2013, 18:07 | |
16.04.2013, 18:07 | |
Помогаю со студенческими работами здесь
7
Синхронизация потоков Синхронизация потоков Синхронизация потоков Синхронизация потоков Синхронизация потоков. CRITICAL_SECTION Синхронизация потоков средствами WinAPI Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |