The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Доступен язык программирования Go 1.6, opennews (ok), 18-Фев-16, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Доступен язык программирования Go 1.6"  +1 +/
Сообщение от Sergey (??), 18-Фев-16, 12:23 
map-ы в Go не thread-safe. Читать можно конечно и без всяких lock-ов, но не писать. Удобно поэтому для конкурентного доступа к map использовать sync.RWMutex.
Ответить | Правка | Наверх | Cообщить модератору

26. "Доступен язык программирования Go 1.6"  +/
Сообщение от Дима777 (?), 18-Фев-16, 16:49 
Да, удобно. Но зачем теперь сразу ошибку сегфолтить?
Ответить | Правка | Наверх | Cообщить модератору

51. "Доступен язык программирования Go 1.6"  +1 +/
Сообщение от skybon (ok), 18-Фев-16, 23:37 
Явное лучше неявного.

Словить панику на месте приятнее чем чесать репу разбирая странности потом.

Ответить | Правка | Наверх | Cообщить модератору

54. "Доступен язык программирования Go 1.6"  –2 +/
Сообщение от Кирилл (??), 19-Фев-16, 01:58 
С вашей логикой тогда надо крэшить для всех типов одновременный доступ, например, для int. Одновременная запись в string не вызывает паники, и как бэ "явное неявное" почему-то всех устраивает. Race - все же на совести программиста. Зачем паниковать, тоже не понимаю.

Тем более есть прекрасный sync в стандартной либе.

Ответить | Правка | Наверх | Cообщить модератору

69. "Доступен язык программирования Go 1.6"  –1 +/
Сообщение от Никто (??), 19-Фев-16, 15:16 
> С вашей логикой тогда надо крэшить для всех типов одновременный доступ, например,
> для int.

Было бы неплохо, но сложно реализовать не уничтожив скорость работы и не раздув код

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру