Go Concurrency versus C and pthreads
denis.papathanasiou.org
Go Concurrency versus C and pthreads
1–4 of 4 posts
Re: Go Concurrency versus C and pthreads
#2Another interesting choice for concurrency would be lthread [2].
What’s special about lthread is that it allows you to
make blocking calls and expensive computations, blocking
IO inside a coroutine, providing you with the advantages
of coroutines and pthreads.
[1] http://libmill.org/Re: Go Concurrency versus C and pthreads
#3One can use the same Go style concurrency in C with libmill [1]. Another interesting choice for concurrency would be lthread [2]. What’s special about lthread is that it allows you to make blocking calls and expensive computations, blocking IO inside a coroutine, providing you with the advantages of coroutines and pthreads. [1] http://libmill.org/ [2] https://github.com/halayli/lthread
Re: Go Concurrency versus C and pthreads
#4One can use the same Go style concurrency in C with libmill [1]. Another interesting choice for concurrency would be lthread [2]. What’s special about lthread is that it allows you to make blocking calls and expensive computations, blocking IO inside a coroutine, providing you with the advantages of coroutines and pthreads. [1] http://libmill.org/ [2] https://github.com/halayli/lthread
Thanks for those references; when I was searching for how to do concurrency in plain C, only pthreads came up in the results.