Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 16.08.2016, 15:30   #201
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Наследование, полиморфизм. Вспоминай, ученик, думай!!1
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума
Старый 16.08.2016, 15:31   #202
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
есть ли наглядное подтверждение этого В ВИДЕ КОДА?
вас есть исходники классов Java?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 16.08.2016, 15:39   #203
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Где сказано что в классе Class Collections.SynchronizedRandomAcces sList<E>

синхр. методы ?
RAFA91 вне форума
Старый 16.08.2016, 15:42   #204
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

это сказано в методе Collections.synchronizedList который вы вызвали, что он вернет thread-safe коллекцию.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 16.08.2016, 15:44   #205
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Код:
1793    public static <T> List<T> synchronizedList(List<T> list) {
1794        return (list instanceof RandomAccess ?
1795                new SynchronizedRandomAccessList<T>(list) :
1796                new SynchronizedList<T>(list));
1797    }
Код:
1831        public E get(int index) {
1832            synchronized(mutex) {return list.get(index);}
1833        }
p51x вне форума
Старый 16.08.2016, 15:48   #206
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

вообще...

RAFA91, я должен вас предупредить(как модератор), не начинайте снова верю/не верю разводить.
пока вы задаете вопросы, все хорошо.
пока вы аргументируете или уточняете, все хорошо.
но когда вы начинаете игнорировать то что вам пишут, уже не хорошо.
думаю коллеги меня поддержат.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 16.08.2016, 15:49   #207
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Код:
 public E get(int index) {
1832            synchronized(mutex) {return list.get(index);}
1833        }
раз уж выложил это , так и сам обьект mutex выкладывай сюда.

в любом виде хотя-бы.
RAFA91 вне форума
Старый 16.08.2016, 15:50   #208
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
Код:
 public E get(int index) {
1832            synchronized(mutex) {return list.get(index);}
1833        }
раз уж выложил это , так и сам обьект mutex выкладывай сюда.

в любом виде хотя-бы.
synchronized блок принимает любой объект.
так что не разводите флуд, ответ вам дан. точка.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 16.08.2016, 15:54   #209
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
Код:
 public E get(int index) {
1832            synchronized(mutex) {return list.get(index);}
1833        }
раз уж выложил это , так и сам обьект mutex выкладывай сюда.

в любом виде хотя-бы.
Да, пжалуста, по исходникам топаем вверх и
Код:
static class SynchronizedCollection<E> implements Collection<E>, Serializable {
1556        private static final long serialVersionUID = 3053995032091335093L;
1557
1558        final Collection<E> c;  // Backing Collection
1559        final Object mutex;     // Object on which to synchronize
p51x вне форума
Старый 16.08.2016, 15:54   #210
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

а откель тут {return list.get(index);}

list всплыл ?


а так че не судьба ?

Код:
synchronized(this) {return list.get(index);}

где взял исходники то ?

Последний раз редактировалось RAFA91; 16.08.2016 в 15:57.
RAFA91 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обсуждение Windows8 Artem Gaskov Windows 59 19.07.2013 17:54
Обсуждение всех OS Artem Gaskov Операционные системы общие вопросы 4 01.02.2013 14:56
Обсуждение ОС GBAXA Операционные системы общие вопросы 7 17.08.2010 11:52
WebBrowser на обсуждение SibBear Софт 5 30.03.2009 12:10