java-concurrency
Concurrency review
A checklist to review Java code for concurrency and thread safety
Checklist for code reviews
1k stars
62 watching
146 forks
last commit: about 4 years ago
Linked from 1 awesome list
checklistcode-reviewconcurrencyjavajava-concurrencyrace-conditionsthread-safety
Related projects:
Repository | Description | Stars |
---|---|---|
javabycomparison/samplecode | Sample code and reference material from the book 'Java by Comparison' | 16 |
iand675/haskell-checklist | A checklist to help Haskell developers ensure their code is readable, maintainable and follows best practices. | 69 |
reviewboard/reviewboard | A tool for tracking code changes and facilitating collaboration among developers. | 1,570 |
azure/review-checklists | Provides operationalized Azure review checklists in Python | 1,194 |
mpusz/coroutines | A library for writing concurrent code using cooperative multitasking | 0 |
clojure/java.jdbc | Provides low-level JDBC-based access to databases in Clojure | 724 |
marcoonroad/sporadic | A set of abstractions for concurrency and asynchronous programming in JavaScript | 18 |
muellerberndt/android_app_security_checklist | A comprehensive security checklist for Android apps. | 856 |
stripe/stripe-java | A Java library providing a simple and consistent API to interact with the Stripe payment processing system. | 824 |
google/compile-testing | Tools and utilities for verifying Java compiler output | 701 |
owasp/benchmark | A collection of examples and benchmarks to test the robustness of Java applications against various attacks and vulnerabilities | 3 |
asyncninja/asyncninja | Provides primitives and tools for concurrency and reactive programming in Swift | 156 |
albertlatacz/java-repl | A simple Read-Eval-Print-Loop for Java language | 1,335 |
clojurephant/clojurephant | A Gradle plugin providing support for Clojure and ClojureScript languages in software development | 182 |
crabmusket/haskell-simple-concurrency | A tutorial project introducing basic concurrency mechanisms in Haskell through simple examples and inspiration from Go's concurrency primitives. | 79 |