All Projects → junicorn → concurrent-programming-for-java

junicorn / concurrent-programming-for-java

Licence: MIT license
🚀Java并发编程实战

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to concurrent-programming-for-java

YACLib
Yet Another Concurrency Library
Stars: ✭ 193 (+250.91%)
Mutual labels:  thread, concurrent
Hamsters.js
100% Vanilla Javascript Multithreading & Parallel Execution Library
Stars: ✭ 517 (+840%)
Mutual labels:  thread, concurrent
Java Study
java-study 是本人学习Java过程中记录的一些代码!从Java基础的数据类型、jdk1.8的Lambda、Stream和日期的使用、 IO流、数据集合、多线程使用、并发编程、23种设计模式示例代码、常用的工具类, 以及一些常用框架,netty、mina、springboot、kafka、storm、zookeeper、redis、elasticsearch、hbase、hive等等。
Stars: ✭ 571 (+938.18%)
Mutual labels:  thread, concurrent
Libchef
🍀 c++ standalone header-only basic library. || c++头文件实现无第三方依赖基础库
Stars: ✭ 178 (+223.64%)
Mutual labels:  thread
React Native Multithreading
🧵 Fast and easy multithreading for React Native using JSI
Stars: ✭ 164 (+198.18%)
Mutual labels:  thread
CorePartition
Universal Cooperative Multithread Lib with real time Scheduler that was designed to work, virtually, into any modern micro controller or Microchip and, also, for user space applications for modern OS (Mac, Linux, Windows) or on FreeRTOS as well. Supports C and C++
Stars: ✭ 18 (-67.27%)
Mutual labels:  thread
jstackSeries.sh
Script for capturing a series of thread dumps from a Java process using jstack (on Linux and Windows)
Stars: ✭ 28 (-49.09%)
Mutual labels:  thread
Java Concurrency Examples
Java Concurrency/Multithreading Tutorial with Examples for Dummies
Stars: ✭ 173 (+214.55%)
Mutual labels:  thread
Thread
type safe multi-threading made easier
Stars: ✭ 34 (-38.18%)
Mutual labels:  thread
Duka
duka - Dukascopy historical data downloader
Stars: ✭ 241 (+338.18%)
Mutual labels:  thread
Wasm Worker
Move a WebAssembly module into its own thread
Stars: ✭ 215 (+290.91%)
Mutual labels:  thread
Adi
ADI(Android Debug Intensive) 是通过 JVMTI 实现的 Android 应用开发调试的增强工具集,目前主要提供性能相关的监控能力。
Stars: ✭ 194 (+252.73%)
Mutual labels:  thread
hlswatch
keep track of hls viewer stats
Stars: ✭ 44 (-20%)
Mutual labels:  concurrent
Q
A platform-independent promise library for C++, implementing asynchronous continuations.
Stars: ✭ 179 (+225.45%)
Mutual labels:  thread
xoid
Framework-agnostic state management library designed for simplicity and scalability ⚛
Stars: ✭ 96 (+74.55%)
Mutual labels:  concurrent
Useworker
⚛️ useWorker() - A React Hook for Blocking-Free Background Tasks
Stars: ✭ 2,233 (+3960%)
Mutual labels:  thread
flume
A blazing fast job processing system backed by GenStage & Redis.
Stars: ✭ 37 (-32.73%)
Mutual labels:  concurrent
Refire Forum
Serverless discussion forum built with React, Redux and Firebase
Stars: ✭ 206 (+274.55%)
Mutual labels:  thread
Preact Worker Demo
Demo of preact rendering an entire app in a Web Worker.
Stars: ✭ 204 (+270.91%)
Mutual labels:  thread
python-PooledProcessMixIn
Fast Concurrent Pool of preforked-processes and threads MixIn for python's socket server
Stars: ✭ 31 (-43.64%)
Mutual labels:  thread

Java 并发编程实战

该电子书是整理 Java 并发编程的一些笔记,希望可以带动更多开发者进入 Java 并发的世界。 这个项目分为 源码在线阅读, 源码使用 Maven 构建,涉及多线程基础、多线程设计模式、JDK并发包详细介绍、并发编程深入等知识。
拥有初学者的心态是件了不起的事情

Build Status junicorn License

阅读指南

1. 多线程基础

 1.1 创建并启动线程
 1.2 线程的生命周期
 1.3 start方法源码剖析
 1.4 Runnable接口详解
 1.5 Thread Api详解
 1.6 Daemon线程的创建以及使用场景分析
 1.7 线程ID以及优先级
 1.8 Thread的join方法详解,结合一个典型案例
 1.9 Thread中断Interrupt方法详解

联系作者

Github 按钮说明

  • Watch:关注该项目,作者有更新的时候,会在你的 Github 主页有通知消息。
  • Star:收藏该项目,在你的头像上有一个“Your stars”链接,可以看到你的收藏列表。
  • Fork:复制一份项目到的 GitHub 空间上,你可以自己开发自己的这个地址项目,然后 Pull Request 给项目原主人。

TODO

计划将这个仓库进行管理,逐步扩充并实现下面的功能。

  • 整理成 Maven 的结构,使用聚合和继承特性(2017-09-27完成)
  • 多线程基础部分使用 thread-basis 模块(日暂完善)
  • 多线程设计模式部分使用 thread-design-pattern 模块
  • JDK并发包详细介绍部分使用 concurrent-package 模块
  • 并发编程深入部分使用 in-depth-concurrent-programming 模块

开源协议

MIT

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].