baruch/libwire
View on GitHub ↗ ★ 167 C
User space threading (aka coroutines) library for C resembling GoLang and goroutines
8 mentions on Hacker News by 4 people: 2 stories, 6 comments · first 2014-04-14 · latest 2020-05-24
20082026
-
Other C coroutines https://github.com/hnes/libaco https://github.com/baruch/libwire https://swtch.com/libtask/ https://github.com/halayli/lthread https://github.com/Tencent/libco https://byuu.org/library/libco/
comment by ausjke · 2020-05-24 · in Implementing simple cooperative threads in C -
…It's said golang learned from libtask: https://github.com/jamwt/libtask And something else: https://github.com/baruch/libwire https://github.com/halayli/lthread (multi-core friendly)
comment by ausjke · 2018-07-14 · in Libaco: A fast and lightweight C asymmetric coroutine library -
▲ 1
List of coroutine, fibers and green thread libraries and resourcesstory by majke · 2016-03-18 · 0 comments
-
There are oh so many libraries for that: https://github.com/baruch/libwire/wiki/Other-coroutine-libra... And if you don't like any of those, my next choice would be to use the implementation from Luajit 1.x and 2.x, called Coco but not…
comment by versteegen · 2015-11-18 · in Go-style concurrency in C -
…is coroutines and channels but with the aim to be able to build an almost malloc-less applications. https://github.com/baruch/libwire
comment by baruch · 2014-08-30 · in Show HN: Chan – pure C implementation of Go channels -
▲ 1
The list of all coroutine and user-space-thread librariesstory by baruch · 2014-08-20 · 3 comments
-
…ones. I do provided a memory pool so it allocates memory but it is bounded in size. libwire: https://github.com/baruch/libwire list of coroutine/user-space-threading libraries: https://github.com/baruch/libwire/wiki/Other-coroutine-libra...
comment by baruch · 2014-08-20 · in Dyad: Minimal, portable async networking library for C -
…marries fibers, mostly blocking channels and a way to select on the channels. You can find it in http://Github.com/Baruch/libwire
comment by baruch · 2014-04-14 · in Tell HN: Lois - Golang like channels for Java