The OpenNET Project / Index page

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



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

Оглавление

Выпуск Tinygo 0.7.0, компилятора языка Go на базе LLVM, opennews (?), 19-Июл-19, (0) [смотреть все]

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


18. "Выпуск Tinygo 0.7.0, компилятора языка Go на базе LLVM"  +/
Сообщение от proninyaroslavemail (ok), 19-Июл-19, 18:46 
>- горутины (а эта железка двухъядерная).

И они никак не связаны с многоядерностью, асинхронность не всегда равно параллелизм. Так что не вижу тут никакого преимущества для многоядерных процах по сравнению с другими языками. К тому же по дефолту (по крайней мере так было) рутины запускаются на 1 ядре, поочерёдно переключаясь, так как работа с потоками ОС не такая уж и дешёвая вещь.

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

50. "Выпуск Tinygo 0.7.0, компилятора языка Go на базе LLVM"  +2 +/
Сообщение от АноНеМаус (?), 20-Июл-19, 16:08 
По дефолту уже давно горутины запускаются не на одном ядре. И потоки ОС почти не используются (запускается столько потоков сколько ядер, а дальше уже свой планировщик)
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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