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?