Skip to content

koepkeca/goSafeDataStruct

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Report Card

Overview

goSafeDataStruct is a library which provides guarded data structures for use in concurrent applications. You can read more about the design and methodology of this library here.

Installation

To install the library you just do a go get:

go get github.com/koepkeca/goSafeDataStruct

Usage

Usage is easy, you just include the package you want to use, then call the New() method for the package. Make sure you call a corresponding Destroy for each New.

There are examples of each data structure in the examples folder for each data type.

Data Types Supported

Data Structure Current Implementation Status Unit Test Status Benchmark Status
stack yes yes yes
queue yes yes yes
trie yes yes no
graph no no no

About

A small collection of thread-safe golang data structure libraries.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages