Zmuszanie goroutines do tego samego wątku

Czy istnieje sposób na to, aby goroutine działał tylko w określonym wątku systemu operacyjnego? Na przykład, gdy operacje GUI muszą być uruchamiane w wątku GUI, ale może istnieć wiele goroutin z uruchomionym kodem GUI.

GOMAXPROCS(1) wykonuje pracę technicznie, ale to pokonuje cel wielowątkowości.

LockOSThread() działa również, ale zapobiega to również uruchomieniu innego goroutine w tym wątku.

Czy istnieje sposób, aby to zrobić, czy też wszystko, co wymaga tego samego wątku, działa również w tym samym goroutine?

questionAnswers(2)

yourAnswerToTheQuestion