yann-shi/libcsp

A concurrency C library 10x faster than Golang.

C

1,343

19 commits

updated Jun 30, 2023

See the code

README

Introduction

libcsp is a high performance concurrency C library influenced by the CSP model.

Features

  • Multiple cpu cores supported.
  • High performance scheduler.
  • Stack size statically analyzed in compile time.
  • Lock-free channel.
  • Netpoll and timer are supported.

Documentation

Go to https://libcsp.dev for the documentation.

License

Libcsp is licensed under the MIT license.

c
concurrency
csp
golang
libcsp

yann-shi/libcsp

A concurrency C library 10x faster than Golang.

C

1,343

19 commits

updated Jun 30, 2023

See the code

README

Introduction

libcsp is a high performance concurrency C library influenced by the CSP model.

Features

  • Multiple cpu cores supported.
  • High performance scheduler.
  • Stack size statically analyzed in compile time.
  • Lock-free channel.
  • Netpoll and timer are supported.

Documentation

Go to https://libcsp.dev for the documentation.

License

Libcsp is licensed under the MIT license.

c
concurrency
csp
golang
libcsp

Significant stargazers

Luke Edwards

5,087 followers · starred Jun 2020

Devon Govett

3,882 followers · starred Apr 2020

Yecheng Fu

572 followers · starred Apr 2020

Alessandro (Ale) Segala

287 followers · starred Apr 2020