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

https://github.com/cloudnoize/c-channels

Like Golang channels
https://github.com/cloudnoize/c-channels

Last synced: 8 months ago
JSON representation

Like Golang channels

Awesome Lists containing this project

README

          

# C++ Channels

Implementation of Golang channles in c++.

## zero capacity channel

* Pusing thread is blocked until consumer thread pops.
* Or Popping thread is blocked until producing thread pushes.

## Capacity >= 1

* Producing thread can push utill capacity is full then it blocked.
* Consuming thread is blocked when popping an empty channel.