What's your use case? Would TinyGo be sufficient for your needs? https://tinygo.org/docs/guides/tips-n-tricks/
"TinyGo code runs on a single core, in a single thread (think GOMAXPROCS=1)" On Tuesday 10 September 2024 at 14:54:56 UTC+1 Karolina GORNA wrote: > Hello, > > Maybe the question has already been asked, but I would be glad to have > your feedback. > > *Can a golang program be compiled to run with only one goroutine, or at > least one "OS thread" ?* > > I am aware of using GOMAXPROCS(1) to have only one "OS thread" or to use > taskset > -c 1 go build . to force having one "OS thread". These commands don't > really work in practice, since with trace execution tools, I can see that > many threads are used during the execution at the end. > > Thank you for your help, > Karolina > ------------------------------ > Les informations contenues dans ce message électronique ainsi que celles > contenues dans les documents attachés sont strictement confidentielles et > sont destinées à l'usage exclusif du (des) destinataire(s) nommé(s). > Toute divulgation, distribution ou reproduction, même partielle, en est > strictement interdite sauf autorisation écrite et expresse de l’émetteur. > Si vous recevez ce message par erreur, veuillez le notifier immédiatement > à son émetteur par retour, et le détruire ainsi que tous les documents qui > y sont attachés. > > The information contained in this email and in any document enclosed is > strictly confidential and is intended solely for the use of the individual > or entity to which it is addressed. > Partial or total disclosure, distribution or reproduction of its contents > is strictly prohibited unless expressly approved in writing by the sender. > If you have received this communication in error, please notify us > immediately by responding to this email, and then delete the message and > its attached files from your system. > ------------------------------ > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/53769df3-22c2-4d22-ac21-ad9157eb2ae1n%40googlegroups.com.