The OpenNET Project / Index page

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



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

Оглавление

Компания Apple объявила о скором переводе языка Swift в разр..., opennews (??), 08-Июн-15, (0) [смотреть все]

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


11. "Компания Apple объявила о скором переводе языка Swift в разр..."  +/
Сообщение от Crazy Alex (ok), 08-Июн-15, 23:30 
Плюс подсчёт ссылок - техника несколько спорная для многопоточного софта блокировками. А в свифте отнюдь не акторы с сообщениями.
Ответить | Правка | Наверх | Cообщить модератору

21. "Компания Apple объявила о скором переводе языка Swift в разр..."  –2 +/
Сообщение от Xasd (ok), 09-Июн-15, 02:07 
> Плюс подсчёт ссылок - техника несколько спорная для многопоточного софта блокировками.

подсчёт ссылок -- это скорее не техника, а ОТСУТСТВИЕ техники :-) ..

точнее говоря -- отсутствие сборщика мусора.

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

50. "Компания Apple объявила о скором переводе языка Swift в разр..."  +2 +/
Сообщение от Crazy Alex (ok), 09-Июн-15, 10:59 
Это одна из техник управления памятью. На сборке мусора свет клином не сошёлся. Но у каждой техники свои границы применимости.
Ответить | Правка | Наверх | Cообщить модератору

108. "Компания Apple объявила о скором переводе языка Swift в разр..."  +/
Сообщение от Xasd (ok), 09-Июн-15, 21:57 
> На сборке мусора свет клином не сошёлся

это -- да.

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

157. "Компания Apple объявила о скором переводе языка Swift в..."  +/
Сообщение от arisu (ok), 14-Июн-15, 18:11 
> Это одна из техник управления памятью. На сборке мусора свет клином не
> сошёлся. Но у каждой техники свои границы применимости.

что самое смешное — RC/ARC как раз и есть сборщик мусора. тупице‐оппоненту это можно не знать, но тебе‐то?

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

44. "Компания Apple объявила о скором переводе языка Swift в разр..."  +/
Сообщение от Аноним (-), 09-Июн-15, 09:59 
Можно подумать, сборщик мусора полезен для многопоточного софта.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

51. "Компания Apple объявила о скором переводе языка Swift в разр..."  –1 +/
Сообщение от Crazy Alex (ok), 09-Июн-15, 11:04 
Сборщик мусора для многопоточного софта работает не хуже (а часто и лучше, если достаточно хитрый), чем для однопоточного. При этом если памяти хватает он может запускаться довольно редко, или не запускаться вообще. А вот для подсчёта ссылок в многопоточном варианте приходится локи брать для всех шареных объектов, что производительности ни разу не на пользу.
Ответить | Правка | Наверх | Cообщить модератору

71. "Компания Apple объявила о скором переводе языка Swift в разр..."  +1 +/
Сообщение от Аноним (-), 09-Июн-15, 16:51 
> Сборщик мусора для многопоточного софта работает не хуже (а часто и лучше, если достаточно хитрый), чем для однопоточного.

Питон, GIL, ты гонишь.

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

74. "Компания Apple объявила о скором переводе языка Swift в разр..."  +/
Сообщение от Crazy Alex (ok), 09-Июн-15, 17:08 
Расшифруй. Если что - напомнинаю: в питоне подсчёт ссылок и именно за счёт GIL нет нужды использовать для этого локи или атомики.
Ответить | Правка | Наверх | Cообщить модератору

98. "Компания Apple объявила о скором переводе языка Swift в разр..."  –1 +/
Сообщение от Наше имя Легион (?), 09-Июн-15, 19:28 
> Сборщик мусора...

ставит раком все треды.

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

158. "Компания Apple объявила о скором переводе языка Swift в..."  +/
Сообщение от arisu (ok), 14-Июн-15, 18:13 
>> Сборщик мусора...
> ставит раком все треды.

это только в двух случаях:
1. писан жопой.
2. программа подвязана на glibc и её аллокатор.

к сожалению, пункт 2 ставит жирный крест на нормальных gc для языков, активно взаимодействующих с сишными библиотеками. потому что увы, но периодически наступаешь на дедлок в аллокаторе glibc — и всё.

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

109. "Компания Apple объявила о скором переводе языка Swift в разр..."  –1 +/
Сообщение от Аноним (-), 09-Июн-15, 22:11 
> А вот для подсчёта ссылок в многопоточном варианте приходится локи брать для всех шареных объектов

Да неужели?

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

135. "Компания Apple объявила о скором переводе языка Swift в разр..."  +/
Сообщение от Аноним (-), 10-Июн-15, 14:02 
Мусье вообще слабо поинимает о чм говорит. Параллельные GC в JVM при major collection вообще делают stop the world, что бы  разобраться с графом объектов.
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

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

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




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

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