chrono::duration удвоенный интервал |
Здравствуйте, гость ( Вход | Регистрация )
chrono::duration удвоенный интервал |
Disaron |
17.4.2013, 9:47
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 19.2.2011 Пользователь №: 2420 Спасибо сказали: 0 раз(а) Репутация: 0 |
Начал работать с бустом, и вылезла непонятная мне хрень:
Код работает в несколько потоков, и получается, что задержка происходит не на положенные 250мс, а на ровно в два раза больше - 500. Изменение периода ситуации не меняет - все равно в два раза больше. В чем может быть ошибка? fgwbst.zip ( 5,97 килобайт ) Кол-во скачиваний: 441 |
|
|
Iron Bug |
25.4.2013, 18:29
Сообщение
#2
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
да вроде бы всё нормально работает. периоды - по 250мс (проверила под Linux Debian 64, GCC 4.7.2)
только одна мелкая ошибка: нет возврата из функции bool ThreadedList::addJob(const string job). но она не влияет на работу программы. |
|
|
Disaron |
25.4.2013, 21:01
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 19.2.2011 Пользователь №: 2420 Спасибо сказали: 0 раз(а) Репутация: 0 |
Сегодня терли на конфе в джаббере. Пока сошлись на том, что я попробую собрать на пингвине, но руки не дошли. Возможно это глюк винды, либо неправильная сборка буста. Хотя там тоже у 2 из 3 людей получилось в два раза больше.
Эта функция, как и большинство кода - фикция, в боевом приложении 80% этой ереси не будет. |
|
|
Disaron |
26.4.2013, 15:06
Сообщение
#4
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 19.2.2011 Пользователь №: 2420 Спасибо сказали: 0 раз(а) Репутация: 0 |
Для столкнувшихся с подобным, спасибо конфе, вот: https://svn.boost.org/trac/boost/ticket/8136
Перешел на std, проблем нет, остальным виндузятникам-мингвшникам ждать 1.54. Тему можно закрывать. |
|
|
Iron Bug |
26.4.2013, 20:30
Сообщение
#5
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
|
|
|
Текстовая версия | Сейчас: 29.11.2024, 1:59 |