An open API service indexing awesome lists of open source software.

https://github.com/vityaman-edu/coroed

Minimal fiber runtime written in C
https://github.com/vityaman-edu/coroed

async c coroutines

Last synced: 5 months ago
JSON representation

Minimal fiber runtime written in C

Awesome Lists containing this project

README

          

# CoroEd

> Simplicity is a necessary condition for beauty
>
> -- Leo Tolstoy, 📖 Russian writer

## Features

- Fixed thread pool executor
- Stackfull coroutines
- Platform: x64
- Zombie-fibers
- Event
- Sleep

## Build & Run

Getting started.

```bash
make clean && bear -- make compile && make
```

Run precommit checks locally.

```bash
./ci/precommit.bash
```

## Reference

- [Stackless Coroutines in C by @vityaman](https://github.com/vityaman-edu/c-coroutines)

- [Stepik OS Course by CSCenter](https://github.com/cscenter/OS_online_course)

- [Concurrency Course by Roman Lipovsky: Repository](https://gitlab.com/Lipovsky/concurrency-course)

- [Concurrency Course by Roman Lipovsky: Lectures](https://youtube.com/playlist?list=PL4_hYwCyhAva37lNnoMuBcKRELso5nvBm)

- [Concurrency Course by Roman Lipovsky: Seminars](https://youtube.com/playlist?list=PL4_hYwCyhAvYTxm55RBm_HA5Bq5W1Nv-R)