8000 GitHub - ShadowNearby/concurrent: A C++ implemented concurrent library
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ShadowNearby/concurrent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LibConcurrent - C++ Concurrent Library

LibConcurrent is a C++ library for concurrent programming, providing abstractions and utilities for multi-threaded applications.

Features

  • Thread Safety: Ensure thread safety with carefully designed data structures and synchronization primitives.
  • Task Parallelism: Facilitate task-based parallelism with a high-level interface for concurrent execution.
  • Lock-Free Algorithms: Utilize lock-free and wait-free algorithms for efficient and scalable concurrency.
  • Atomic Operations: Perform atomic operations and manage shared resources using atomic types.

Getting Started

Prerequisites

  • C++17 or later
  • CMake for building

Installation

Clone the repository:

git clone https://github.com/ShadowNearby/concurrent.git

Build and install the library:

cd concurrent
mkdir build && cd build
cmake ..
make
make install

Usage (TODO)

Include the library headers in your C++ code:

Refer to the API Documentation for detailed information on classes and functions.

Examples (TODO)

Check the examples directory for usage examples and sample applications.

Contributing

Contributions are welcome!

License (TODO)

This project is licensed under the MIT License - see the LICENSE file for details.

About

A C++ implemented concurrent library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0