Просмотр сообщений
|
Страниц: 1 2 3 [4] 5 6 ... 180
|
48
|
Qt / Многопоточное программирование, процессы / Re: Нужна ли блокировка ?
|
: Январь 24, 2012, 19:44
|
Зависит от типа mFlag, компилятора, уровня оптимизации
То есть какие-то операции могут быть или не быть атомарными в зависимости от кода? Не могу утверждать 100%, но очень вряд ли. Требуется 2 или более машинных команд (надо нести mFlag в регистр) значит не атомарно. Можно, напрмиер, заглянуть вот в эту статью. В ней расматривается несколько операторов. Какой компилятор и какие параметры оптимизации использовались неуказано.
|
|
|
50
|
Qt / Многопоточное программирование, процессы / Re: Нужна ли блокировка ?
|
: Январь 24, 2012, 17:48
|
Она просто не атомарна Зависит от типа mFlag, компилятора, уровня оптимизации Ну и что? Чем мне это грозит? Одновременное выполение инструкций "operator|=". Причем для одного потока выполенние инструкций может только начаться, а для другого еще не заверщиться.
|
|
|
53
|
Разное / Говорилка / Re: Qt Nokia Certification Exam
|
: Декабрь 29, 2011, 01:48
|
А как ты определил, что он потерялся? И как просил выслать повторно?
Подождал, например, полтора месяца, написал письмо, спросил о статусе (отправлен или нет), ответили, что отправили, должен быть такого-то числа. Непришел, подожал еще месяц, ничего нет. Написал еще письмо и попросил выслать еще раз, т.к. очевидно предыдущая попытка была неудачной. И так 2 раза. На третий раз получил. Общался напрямую со знакомым, которы заведует Nokia Qt Certification. Можешь задать свой вопрос здесь: http://qt.nokia.com/learning/contact-qt-certification
|
|
|
55
|
Разное / Говорилка / Re: Qt Nokia Certification Exam
|
: Декабрь 28, 2011, 22:25
|
Сертификаты пришли все. Срок доставики был разный, от месяца до трех (все завсит от общего кол-ва сертификатов, т.к. Nokia отправляет их пачками (batch)). Один сертификат терялся 2 раза, только с третьего раза получил. Есть смысл подождать, а затем отправить этот вопрос в отдел серификации Nokia.
|
|
|
56
|
Программирование / С/C++ / Re: Объявление массива переменной
|
: Декабрь 21, 2011, 16:59
|
Да, Tonal, ты прав. Память подвела меня. C++11 introduced the keyword constexpr, which allows the user to guarantee that a function or object constructor is a compile-time constant.
|
|
|
58
|
Программирование / С/C++ / Re: Объявление массива переменной
|
: Декабрь 12, 2011, 02:32
|
Да, такая возможность в C++11 есть. См. ключевое слово "constexpr". Оно позволяет использовать в подобных выражения не только переменные, но и функции. Но есть ряд ограничений, советую ознакомиться с ними
|
|
|
59
|
Разное / Говорилка / Re: ты против Вы на форуме.
|
: Декабрь 09, 2011, 15:03
|
Понимаешь при переписке все равно не понятно высказываешь ты элементарную вежливость или нет. Можно обращаться на Вы для стеба (считая всех щенками недостойными) и обращаться на ты с уважением. "Ты" совсем не признак не вежливости при общении в сети, точнее не всегда. Полностью поддерживаю
|
|
|
|
|