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

https://github.com/jeehoonkang/concurrent-circbuf

Concurrent channels based on circular buffer
https://github.com/jeehoonkang/concurrent-circbuf

channel circular-buffer concurrency queue ring-buffer rust

Last synced: 10 months ago
JSON representation

Concurrent channels based on circular buffer

Awesome Lists containing this project

README

          

# Concurrent channels based on circular buffer

[![Build Status](https://travis-ci.org/jeehoonkang/concurrent-circbuf.svg?branch=master)](https://travis-ci.org/jeehoonkang/concurrent-circbuf)
[![License](https://img.shields.io/badge/license-MIT%2FApache--2.0-blue.svg)](https://github.com/jeehoonkang/concurrent-circbuf)

**CAVEAT: This crate is WIP**, and is not yet available in [crates.io](https://crates.io).

This crate provides concurrent channels based on circular buffer.

## Usage

Add this to your `Cargo.toml`:

```toml
[dependencies]
concurrent-circbuf = { git = "https://github.com/jeehoonkang/concurrent-circbuf.git" }
```

Next, add this to your crate:

```rust
extern crate concurrent_circbuf as circbuf;
```

## License

Licensed under the terms of MIT license and the Apache License (Version 2.0).

See [LICENSE-MIT](LICENSE-MIT) and [LICENSE-APACHE](LICENSE-APACHE) for details.