0 / 0 / 0
Регистрация: 17.05.2015
Сообщений: 15
|
||||||
1 | ||||||
Синхронизация потоков17.05.2015, 13:07. Показов 2575. Ответов 24
Метки нет (Все метки)
Помогите синхронизировать два потока на Win32 Api.
1й выводит числовую последовательность, 2й - числа Фибоначчи. Выполняются по кругу. Если без синхронизации, то не успевают выполнятся; а синхронизировать так, что бы они работали до конца, пр этом не стопали друг друга что-то не выходит.
0
|
17.05.2015, 13:07 | |
Ответы с готовыми решениями:
24
Синхронизация потоков Синхронизация потоков Синхронизация потоков Синхронизация потоков |
0 / 0 / 0
Регистрация: 17.05.2015
Сообщений: 15
|
||||||
24.05.2015, 17:47 [ТС] | 21 | |||||
не моя инициатива - задание такое.
Без заливки они пропадали до этого. Может попробовать координаты как static int объявить? Добавлено через 5 минут Почему же?
0
|
240 / 213 / 84
Регистрация: 18.03.2010
Сообщений: 750
|
|
24.05.2015, 17:56 | 22 |
ну тут варианта 2, либо статические, либо глобальные.
Добавлено через 8 минут В таком должно. В посте 19 у тебя строка 25 закоменчена. не пойму зачем поток должен ждать секунду..
0
|
0 / 0 / 0
Регистрация: 17.05.2015
Сообщений: 15
|
|
24.05.2015, 18:07 [ТС] | 23 |
Что бы точно увидеть результат.
Почему же тогда не происходит? Еще статически их объявил - тоже не помогает..
0
|
240 / 213 / 84
Регистрация: 18.03.2010
Сообщений: 750
|
||||||
24.05.2015, 18:29 | 24 | |||||
это не требуется, ты же после отрисовки прямоугольника решил его "затереть" по тем же координатам.
все должно работать.
1
|
0 / 0 / 0
Регистрация: 17.05.2015
Сообщений: 15
|
|
24.05.2015, 18:57 [ТС] | 25 |
jonson, так работает.
Почему в одном GetDC() - ReleaseDC() не работает? А с двумя отдельными работает. Суть ведь не меняется. Странно это.. В любом случае, спасибо.
0
|
24.05.2015, 18:57 | |
24.05.2015, 18:57 | |
Помогаю со студенческими работами здесь
25
Синхронизация потоков Синхронизация потоков Синхронизация потоков Синхронизация потоков Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |