![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| KaraKum |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 640 Регистрация: 3.12.2007 Репутация: 1 Всего: 1 |
Доброе время суток.
Необходимо проверить знание кода "учеников" языка C++. Важнейшие темы - это, конечно, многопоточность и объектно ориентированное программирование, поэтому нужен код (комментарии не обязательны - их всё-равно нужно будет удалить), который будет служить "задачкой" для испытуемого. По решении задачи испытуемый должен ответить в чём суть приведённого кода. Есть у кого такой код? |
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 2 Всего: 160 |
И то и другое - конёк Це++. -------------------- |
|||
|
||||
| KaraKum |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 640 Регистрация: 3.12.2007 Репутация: 1 Всего: 1 |
Харе флудить
И надеюсь "испытуемый" будет не дитём. Код должен быть небольшим. |
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 2 Всего: 160 |
KaraKum, ну возьмите какую-нить простенькую многопоточную реализацию паттерна Singleton.
Гуглить что-то типа "thread-safe singleton". -------------------- |
|||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 20 Всего: 121 |
Можно разобрать шаблон Double checked locking
Добавлено через 1 минуту и 27 секунд Хотя это зачастую часть многопоточного синглтона, который kemiisto предложил. -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| 17dufa |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 324 Регистрация: 2.3.2006 Репутация: 3 Всего: 5 |
что-то вроде:
|
|||
|
||||
| KaraKum |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 640 Регистрация: 3.12.2007 Репутация: 1 Всего: 1 |
Подумал: "Что за "задача", которая есть в инете". Сам написал. Вам не скажу
Написал следующее: фабрика строит "дерево" из "ветвей", "побегов" и "листьев". Что строить следующим нужно вводить через консоль. Программа работает, но если определённый "элемент" построить на определённом другом, но возникает .deadlock (логически это обосновано). Вопрос по коду будет следующим: "В каком случае возникает deadlock?" Надеюсь понравится Спасибо за идеи! Это сообщение отредактировал(а) KaraKum - 19.1.2010, 18:49 |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |