Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Fastcounter

https://circleci.com/gh/jd/fastcounter.svg?style=svg Mergify Status

Fastcounter is an Apache 2.0 licensed fast counter library written in Python. It aims at implementing fast incremental integer with different trade-offs on performance depending on your use case.

It provides 3 classes:

  • Counter, a simple integer counter that does not support any concurrency.
  • FastWriteCounter, a counter that is thread-safe and is faster at writing than reading.
  • FastReadCounter, a counter that is thread-safe and is faster at reading than writing.

Example:

import fastcounter

counter = fastcounter.Counter()

counter.value # returns 1
counter.increment()
counter.value # returns 2

counter.increment(10)
counter.value # returns 12

About

Fast counters for Python

Resources

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Languages