Карта сайта

Это автоматически сохраненная страница от 19.11.2013. Оригинал был здесь: http://2ch.hk/b/res/57605401.html
Сайт a2ch.ru не связан с авторами и содержимым страницы
жалоба / abuse: admin@a2ch.ru

Втр 19 Ноя 2013 15:34:54
Ну так и пихай его в ран метод и пусть он синхронизируется сам с собой.


Втр 19 Ноя 2013 15:36:36
И вообще для этого семафоры используются, а не синхронайсд блоки.

Втр 19 Ноя 2013 15:48:54
если ставлю synchronized в run лог выходит такой:
Taking an Iron
Taking an Iron
Igor's ironing the T-shirt
Diana's ironing the T-shirt
Returning the Iron
Returning the Iron

что неправильно, по условию нужно решить именно через synchronized

Втр 19 Ноя 2013 16:07:32
>>57605927
Введи булевую переменную доступа, открыт/закрыт, будет тебе такой семафорчик.

Втр 19 Ноя 2013 16:09:52
фу блять, это невозможный зашквар, Оп почему ты не выбрал .NET как все нормальные люди ?

Втр 19 Ноя 2013 16:10:20
Да ёба посоны, это задачка такая, рефакторить код я не могу никак кроме как пихнуть куда-нибудь один единственный synchronized никаких новых переменных объявлять по условию нельзя!

Втр 19 Ноя 2013 16:16:25
>>57606737
хз я наверно долбоёб

Втр 19 Ноя 2013 16:17:02
>>57606737
Скачивал сегодня с утра скорость меньше 1 мегабита Microsoft Visual Web Developer. Только 15 минут назад заметил, что офф сайт майкрософта выдал мне японскую версию, блядь. Чуть системник не разбил.

Втр 19 Ноя 2013 16:33:11
>>57607339
microsoft .com/ru-ru/softmicrosoft/ViusalWebDeveloper.aspx
Давай, выбери язык, гений.

Втр 19 Ноя 2013 16:35:49
>>57604873
Сделай поле утюг с модификатором synchronized
в утюгу пусть будет метод использовать утюг
Почему return new Iron? Сделай void и с параметром утюг
protected void takeIron(iron r) {
r.use();
}


← К списку тредов