0 / 0 / 0
Регистрация: 12.09.2011
Сообщений: 28
|
||||||
1 | ||||||
Подскажите как while заменить на wait?11.05.2012, 09:42. Показов 1532. Ответов 8
Метки нет (Все метки)
Там первый цикле while нужно заменить на wait. Как сделать подобную операцию, но ваит должен ждать разблокировки файла после else. Помогите пожалуйста!!! вот в этом:
0
|
11.05.2012, 09:42 | |
Ответы с готовыми решениями:
8
Подскажите КАК сделать курсор мыши в WAIT для окошка? Java.lang.IllegalMonitorStateException: object not locked by thread before wait() при вызове метода wait() Подскажите как мне заменить все а на я? Подскажите, как заменить записи в колонке |
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
|
||||||
11.05.2012, 16:55 | 2 | |||||
1
|
0 / 0 / 0
Регистрация: 12.09.2011
Сообщений: 28
|
|
11.05.2012, 17:04 [ТС] | 3 |
А как можно через семафор тоже самое оформить?
0
|
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
|
|
11.05.2012, 17:06 | 4 |
Разрешаю. Но зачем?
1
|
0 / 0 / 0
Регистрация: 12.09.2011
Сообщений: 28
|
|
11.05.2012, 17:24 [ТС] | 5 |
Преподаватель просит, извиняюсь за дурацкую картинку, дома VPN не работает... Потому я не смог лучше сделать... А чем здесь является NULL?
0
|
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
|
|
11.05.2012, 17:39 | 6 |
NULL значит, что нас не интересует код возврата и причины смерти потомка. Рекомендую почитать маны.
1
|
0 / 0 / 0
Регистрация: 12.09.2011
Сообщений: 28
|
|
11.05.2012, 17:57 [ТС] | 7 |
Равно -1 потому что из дочернего сравниваем?
Добавлено через 4 минуты А можно вообще не через while выполныть? Просто преподаватель говорит, что это лишняя операция, потмоу как может выполняться много раз подрят и что это лишне время!
0
|
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
|
|
11.05.2012, 19:51 | 8 |
Не может, это wait блокирующий вызов. -1 на случай, если во время ожидания придёт какой-нибудь обрабатываемый процессом сигнал, в этом коде за отсутствием таковых можно и без цикла.
0
|
0 / 0 / 0
Регистрация: 12.09.2011
Сообщений: 28
|
||||||
12.05.2012, 12:56 [ТС] | 9 | |||||
А если использовать семафор, подскажите кодом как это организовать? А то я читал Робочевского, там не очень понятно, т. к. конкретного примера нет! Помогите сделать это задание через семафор! И весь вот этот код:
0
|
12.05.2012, 12:56 | |
12.05.2012, 12:56 | |
Помогаю со студенческими работами здесь
9
Как реализовать программу с wait? Как использовать функцию wait()? Как цикл заменить рекурсией подскажите пожалуйста Подскажите как заменить функцию возведения в степень в 38 строке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |