Здравствуйте, Аноним, Вы писали:
А>И вот примерно на 1000 прогоне оба потока начинают циклить на цикле 2, значение GoGoEnd равно 1
Может она таки равна -1? Или -2...
А>То есть явно InterlockedDecrement16 не срабатывает
А нафига здесь вообще short, который всё равно align(64)? Это даже экономией на спичках не назовёшь
А>Что делать?
"Нормальные герои всегда идут в обход!"
Re[2]: InterlockedIncrement не срабатывает
От:
Аноним
Дата:
17.06.11 07:25
Оценка:
Здравствуйте, Jolly Roger, Вы писали:
А>>И вот примерно на 1000 прогоне оба потока начинают циклить на цикле 2, значение GoGoEnd равно 1
JR>Может она таки равна -1? Или -2...
Как еще написать ? "ОДИН !!!"
А>>То есть явно InterlockedDecrement16 не срабатывает
JR>А нафига здесь вообще short, который всё равно align(64)? Это даже экономией на спичках не назовёшь
Ну и? Чем-то не нравится 16? Именно в этом и есть причина
А>>Что делать?
JR>
Здравствуйте, trophim, Вы писали:
T>Здравствуйте, <Аноним>, Вы писали:
А>>Здравствуйте, Аноним, Вы писали:
А>>Ошибку нашел. Все работает.
T>Вы прослушали выступление мастера кузнечных дел под названием "Всякая куйня"... T>В чем ошибка то хоть была?
Найдите сами. Не найдете потом расскажу. А вообще оно вам надо? Я же сказал — InterlockedIncrement работает. Паника отменяется.
Но если вам не важно обгонять всякие Open MP, то не стоит "решать" где ошибка. А она не очевидна, но зато какой результат.
Re[4]: InterlockedIncrement не срабатывает
От:
Аноним
Дата:
18.06.11 19:08
Оценка:
Здравствуйте, Аноним, Вы писали:
Бессмысленную с целом тему не даляют, но все равно не понятно — что не нравится минусующим? Я же пишу — ошибка была . Все функции работают как положенно — паника отменяется. Я ошибся. И думаю, что вряд ли кому-то интересно и понятно, что там делалось. Я же пишу — тема фуфло и ее надо удалить как ошибочную. Что в этом может не нравится?
Здравствуйте, Аноним, Вы писали:
А>Бессмысленную с целом тему не даляют, но все равно не понятно — что не нравится минусующим? Я же пишу — ошибка была . Все функции работают как положенно — паника отменяется. Я ошибся. И думаю, что вряд ли кому-то интересно и понятно, что там делалось. Я же пишу — тема фуфло и ее надо удалить как ошибочную. Что в этом может не нравится?
Я объясню. Ты всех заинтриговал. А потом обломал. Это просто правило хорошего тона поделиться в чем была проблема.
PS. минусов не ставил.
Re[6]: InterlockedIncrement не срабатывает
От:
Аноним
Дата:
19.06.11 07:23
Оценка:
Здравствуйте, wander, Вы писали:
W>Я объясню. Ты всех заинтриговал. А потом обломал. Это просто правило хорошего тона поделиться в чем была проблема.
Ну я думаю, что долго рассказывать. Да и зачем? Я думаю, что тему просто снести и все.