All Projects → Egorand → kotlin-concurrency-primitives

Egorand / kotlin-concurrency-primitives

Licence: Apache-2.0 license
Demo project that showcases the usage of various concurrency primitives in Java and Kotlin.

Programming Languages

java
68154 projects - #9 most used programming language
kotlin
9241 projects

Projects that are alternatives of or similar to kotlin-concurrency-primitives

concore
Core abstractions for dealing with concurrency in C++
Stars: ✭ 57 (+78.13%)
Mutual labels:  concurrency
scalable-concurrent-containers
High performance containers and utilities for concurrent and asynchronous programming
Stars: ✭ 101 (+215.63%)
Mutual labels:  concurrency
django-lock-tokens
A Django application that provides a locking mechanism to prevent concurrency editing.
Stars: ✭ 19 (-40.62%)
Mutual labels:  concurrency
fcsl-pcm
Partial Commutative Monoids
Stars: ✭ 20 (-37.5%)
Mutual labels:  concurrency
flash-sale
高并发多方案秒杀架构-核心应用。
Stars: ✭ 90 (+181.25%)
Mutual labels:  concurrency
think-async
🌿 Exploring cooperative concurrency primitives in Python
Stars: ✭ 178 (+456.25%)
Mutual labels:  concurrency
python3-concurrency
Python3爬虫系列的理论验证,首先研究I/O模型,分别用Python实现了blocking I/O、nonblocking I/O、I/O multiplexing各模型下的TCP服务端和客户端。然后,研究同步I/O操作(依序下载、多进程并发、多线程并发)和异步I/O(asyncio)之间的效率差别
Stars: ✭ 49 (+53.13%)
Mutual labels:  concurrency
workerpoolxt
Concurrency limiting goroutine pool without upper limit on queue length. Extends github.com/gammazero/workerpool
Stars: ✭ 15 (-53.12%)
Mutual labels:  concurrency
thread-pool
A modern thread pool implementation based on C++20
Stars: ✭ 104 (+225%)
Mutual labels:  concurrency
wasm-bindgen-rayon
An adapter for enabling Rayon-based concurrency on the Web with WebAssembly.
Stars: ✭ 257 (+703.13%)
Mutual labels:  concurrency
ProtoPromise
Robust and efficient library for management of asynchronous operations in C#/.Net.
Stars: ✭ 20 (-37.5%)
Mutual labels:  concurrency
go course
個人多年來學習與實作上的心得筆記
Stars: ✭ 25 (-21.87%)
Mutual labels:  concurrency
csp
A library for Communicating Sequential Processes in Node.js, built on top of async/await
Stars: ✭ 59 (+84.38%)
Mutual labels:  concurrency
conquerant
lightweight async/await for Clojure
Stars: ✭ 31 (-3.12%)
Mutual labels:  concurrency
await-lock
Mutex locks for async functions
Stars: ✭ 66 (+106.25%)
Mutual labels:  concurrency
hunt
A refined core library for D programming language. The module has concurrency / collections / event / io / logging / text / serialization and more.
Stars: ✭ 86 (+168.75%)
Mutual labels:  concurrency
haxe-concurrent
A haxelib for basic platform-agnostic concurrency support
Stars: ✭ 69 (+115.63%)
Mutual labels:  concurrency
swift-futures
Demand-driven asynchronous programming in Swift
Stars: ✭ 32 (+0%)
Mutual labels:  concurrency
savetheworldwithgo
Build systems with Go examples
Stars: ✭ 81 (+153.13%)
Mutual labels:  concurrency
pool
A highly flexible process pooling library for Node.js
Stars: ✭ 18 (-43.75%)
Mutual labels:  concurrency

kotlin-concurrency-primitives

Demo project that showcases the usage of various concurrency primitives in Java and Kotlin. Check out Concurrency Primitives in Kotlin.

License

Copyright 2016 Egor Andreevici

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].