Видео: Какво е рутина?
2024 Автор: Lynn Donovan | [email protected]. Последно модифициран: 2023-12-15 23:43
Горутините са функции или методи, които се изпълняват едновременно с други функции или методи. Горутините могат да се разглеждат като нишки с лека тежест. Разходите за създаване на a Горутина е мъничък в сравнение с нишка. Следователно е общоприето за Отивам приложения, за да има хиляди горутини, работещи едновременно.
Тук какво представлява каналът in go?
В Отивам език, а канал е среда, чрез която горутина комуникира с друга горутина и тази комуникация е без заключване. Или с други думи, а канал е техника, която позволява на една горутина да изпраща данни към друга горутина.
Освен това, колко горутини могат да работят наведнъж? На машина с инсталирана 4 GB памет това ограничава максималния брой горутини до малко по-малко от 1 милион. Практично е да създавате стотици хиляди горутини в същото адресно пространство.
Следователно, как използвате горутина?
За да извикате тази функция в a goroutine , използване отидете f(s). Това ново goroutine ще се изпълнява едновременно с извикващия. Можете също да започнете a goroutine за анонимно извикване на функция. Нашите две извиквания на функции се изпълняват асинхронно отделно горутини сега.
Може ли Goroutine да върне стойност?
Бягай goroutine (асинхронно) и извличане върната стойност от функция са по същество противоречиви действия. Но когато зададете функция върната стойност към променлива, която очаквате да имате това стойност в рамките на променливата. Така че, когато направите това x:= go doSomething(arg), вие казвате: „Продължавай, не чакай функцията!
Препоръчано:
Какво е w3c какво е Whatwg?
Работната група по технологии за уеб хипертекстови приложения (WHATWG) е общност от хора, които се интересуват от развитието на HTML и свързаните с него технологии. WHATWG е основана от лица от Apple Inc., Mozilla Foundation и Opera Software, водещи доставчици на уеб браузъри, през 2004 г
Какво е процес в операционна система какво е нишка в операционна система?
Процесът, най-просто казано, е изпълняваща се програма. Една или повече нишки се изпълняват в контекста на процеса. Нишката е основната единица, на която операционната система разпределя процесорното време. Пулът от нишки се използва основно за намаляване на броя на нишките на приложения и осигуряване на управление на работните нишки
Какво е персонален компютър Какво е съкращението?
PC - Това е съкращението за персонален компютър
Какво представлява политиката за екипиране на NIC и какво прави?
Най-просто казано обединяването на NIC означава, че вземаме множество физически NIC на даден ESXi хост и ги комбинираме в една логическа връзка, която осигурява агрегиране на честотната лента и резервиране към vSwitch. Обединяването на NIC може да се използва за разпределяне на натоварването между наличните връзки нагоре на екипа
Какво е убиецът на OOM кога работи и какво прави?
OOM Killer работи, като преглежда всички работещи процеси и им присвоява лош резултат. Процесът, който има най-висок резултат, е този, който е убит. OOM Killer присвоява лош резултат въз основа на редица критерии