Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Fadezed/concurrency
/ functions
Functions
277 in github.com/Fadezed/concurrency
⨍
Functions
277
◇
Types & classes
110
Method
BlockedQueue
(int capacity)
src/main/java/com/example/concurrency/patterns/blockingQueue/BlockedQueue.java:30
Method
Cell
(long x)
src/main/java/com/example/concurrency/features/jsr166e/Striped64.java:73
Method
ControllableQueue
(int capacity)
src/main/java/com/example/concurrency/features/threadPool/QueueAbleCachedThreadPool.java:93
Method
ControlledInitialization
构造函数中实现完成加载过程
src/main/java/com/example/concurrency/patterns/resourcesinitialization/ControlledInitialization.java:82
Method
FinalExample
()
src/main/java/com/example/concurrency/features/finalcase/FinalExample.java:24
Method
LogbackListAppender
()
src/test/java/com/example/concurrency/LogbackListAppender.java:21
Method
LongAdder
Creates a new adder with initial sum of zero.
src/main/java/com/example/concurrency/features/jsr166e/LongAdder.java:59
Method
LongRunTask
(CountDownLatch countDownLatch)
src/test/java/com/example/concurrency/ThreadDumpHelperTest.java:27
Method
MyThreadPool
(int poolSize, BlockingQueue<Runnable> workQueue)
src/main/java/com/example/concurrency/features/threadPool/MyThreadPool.java:26
Method
ObjPool
构造函数 @param size size @param t t
src/main/java/com/example/concurrency/features/semaphore/SemaphoreEx.java:57
Method
ParallelSum
(List<BigInteger> bigIntegerList)
src/main/java/com/example/concurrency/patterns/divideconquer/ParallelDivideAndConquer.java:32
Method
QueueAbleCachedThreadPool
(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit,
src/main/java/com/example/concurrency/features/threadPool/QueueAbleCachedThreadPool.java:29
Method
ResourcePool
(int poolSize, List<T> initializedResources)
src/main/java/com/example/concurrency/patterns/resourcepool/ResourcePool.java:22
Method
SafeAccount
()
src/main/java/com/example/concurrency/features/synchronizedcase/SynchronizedConnection.java:115
Method
SafeRunnable
(Runnable runnable)
src/main/java/com/example/concurrency/features/threadPool/ThreadPoolUtil.java:93
Method
Sampler
()
src/main/java/com/example/concurrency/features/limiter/Sampler.java:23
Method
Singleton
私有无参构造保证唯一入口
src/main/java/com/example/concurrency/features/singleton/Singleton.java:18
Method
SortExeAccount
(int id, int balance)
src/main/java/com/example/concurrency/features/synchronizedcase/SynchronizedResolveDeadLock.java:140
Method
StaticSingleton
()
src/main/java/com/example/concurrency/features/singleton/StaticSingleton.java:8
Method
Striped64
Package-private default constructor
src/main/java/com/example/concurrency/features/jsr166e/Striped64.java:131
Method
SynchronizedTransferAccount
(int balance)
src/main/java/com/example/concurrency/features/synchronizedcase/SynchronizedConnection.java:56
Method
T1Task
(FutureTask<String> ft2)
src/main/java/com/example/concurrency/features/futuretask/FutureTaskEx.java:92
Method
TaskConvergence
构造函数
src/main/java/com/example/concurrency/patterns/taskconvergence/TaskConvergence.java:46
Method
ThreadDumpHelper
()
src/main/java/com/example/concurrency/util/ThreadDumpHelper.java:32
Method
TimeIntervalLimiter
(long interval, TimeUnit timeUnit)
src/main/java/com/example/concurrency/features/limiter/TimeIntervalLimiter.java:18
Method
UnsafeAccount
(int balance)
src/main/java/com/example/concurrency/features/synchronizedcase/SynchronizedConnection.java:25
Method
WaitAndNotifyAllocator
()
src/main/java/com/example/concurrency/features/synchronizedcase/SynchronizedResolveDeadLock.java:99
Method
WaitNotifyQueue
(List<String> messages)
src/main/java/com/example/concurrency/patterns/conditionqueues/WaitNotifyQueue.java:27
Method
Worker
(CyclicBarrier cyclicBarrier)
src/main/java/com/example/concurrency/features/cyclicbarrier/CyclicBarrierEx.java:20
Method
add10k
()
src/main/java/com/example/concurrency/features/visibility/Visibility.java:19
Method
addOne
用信号量保证互斥 @throws InterruptedException ex
src/main/java/com/example/concurrency/features/semaphore/SemaphoreEx.java:30
Method
addOne
实现 count+=1 @param newValue new
src/main/java/com/example/concurrency/features/atomic/SimulatedCompareAndSwap.java:17
Method
addToRootLogger
将此appender添加到root logger中.
src/test/java/com/example/concurrency/LogbackListAppender.java:129
Method
afterExecute
(Runnable r, Throwable t)
src/main/java/com/example/concurrency/features/threadPool/QueueAbleCachedThreadPool.java:36
Method
apply
(Object from, Object to)
src/main/java/com/example/concurrency/features/synchronizedcase/SynchronizedResolveDeadLock.java:101
Method
build
()
src/main/java/com/example/concurrency/features/threadPool/ThreadPoolBuilder.java:229
Method
build
()
src/main/java/com/example/concurrency/features/threadPool/ThreadPoolBuilder.java:272
Method
build
()
src/main/java/com/example/concurrency/features/threadPool/ThreadPoolBuilder.java:350
Method
calc
()
src/main/java/com/example/concurrency/features/visibility/Visibility.java:45
Method
call
()
src/main/java/com/example/concurrency/features/futuretask/FutureTaskEx.java:95
Method
call
()
src/main/java/com/example/concurrency/features/futuretask/FutureTaskEx.java:114
Method
check
()
src/main/java/com/example/concurrency/features/cyclicbarrier/CyclicBarrierGeekTime.java:17
Method
clearLogs
清除之前append的所有log.
src/test/java/com/example/concurrency/LogbackListAppender.java:106
Method
compute
()
src/main/java/com/example/concurrency/patterns/divideconquer/ParallelDivideAndConquer.java:36
Method
contextLoads
()
src/test/java/com/example/concurrency/ConcurrencyApplicationTests.java:12
Method
create
(Class<?> loggerClass)
src/test/java/com/example/concurrency/LogbackListAppender.java:25
Method
cyclicBarrier
返回CyclicBarrier,每条线程减1并等待,减到0时,所有线程继续运行
src/main/java/com/example/concurrency/util/ConcurrentUtil.java:39
Method
decrement
Equivalent to {@code add(-1)}.
src/main/java/com/example/concurrency/features/jsr166e/LongAdder.java:94
Method
deq
出队
src/main/java/com/example/concurrency/patterns/blockingQueue/BlockedQueue.java:62
Method
distanceFromOrigin
计算到原点的距离 @return v
src/main/java/com/example/concurrency/features/readwritelock/StampedLockEx.java:60
Method
doSomeOperation
多个对象锁操作 例如银行转账 @param obj1 o1 @param obj2 o2
src/main/java/com/example/concurrency/patterns/lockordering/FixedLockOrdering.java:45
Method
doubleValue
Returns the {@link #sum} as a {@code double} after a widening primitive conversion.
src/main/java/com/example/concurrency/features/jsr166e/LongAdder.java:201
Method
enq
入队 @param x x @throws InterruptedException ex
src/main/java/com/example/concurrency/patterns/blockingQueue/BlockedQueue.java:44
Method
execute
{@inheritDoc}
src/main/java/com/example/concurrency/features/threadPool/QueueAbleCachedThreadPool.java:48
Method
fairSemaphore
返回公平的信号量,先请求的线程先拿到信号量
src/main/java/com/example/concurrency/util/ConcurrentUtil.java:53
Method
floatValue
Returns the {@link #sum} as a {@code float} after a widening primitive conversion.
src/main/java/com/example/concurrency/features/jsr166e/LongAdder.java:192
Method
fn
Version of plus for use in retryUpdate
src/main/java/com/example/concurrency/features/jsr166e/LongAdder.java:51
Method
free
( Object from, Object to)
src/main/java/com/example/concurrency/features/synchronizedcase/SynchronizedResolveDeadLock.java:112
Method
get
修饰非静态方法 锁对象为当前类的实例对象 this
src/main/java/com/example/concurrency/features/synchronizedcase/SynchronizedExample.java:22
Method
get1
读 @param key key @return v
src/main/java/com/example/concurrency/features/readwritelock/CacheByReadWriteLock.java:53
Method
get2
按需加载 @param key key @return v
src/main/java/com/example/concurrency/features/readwritelock/CacheByReadWriteLock.java:68
Method
getAnotherValue
()
src/main/java/com/example/concurrency/patterns/lockordering/FixedLockOrdering.java:31
Method
getBalance
查看余额 @return balance
src/main/java/com/example/concurrency/features/synchronizedcase/SynchronizedNoConnection.java:46
Method
getCoderByS1
()
src/main/java/com/example/concurrency/features/completionservice/ExecutorCompletionServiceExample.java:57
Method
getCoderByS2
()
src/main/java/com/example/concurrency/features/completionservice/ExecutorCompletionServiceExample.java:60
Method
getCoderByS3
()
src/main/java/com/example/concurrency/features/completionservice/ExecutorCompletionServiceExample.java:63
Method
getFirstMessage
返回之前append的第一个log的内容.
src/test/java/com/example/concurrency/LogbackListAppender.java:55
Method
getInstance
()
src/main/java/com/example/concurrency/features/singleton/Singleton.java:21
Method
getInstance
()
src/main/java/com/example/concurrency/features/singleton/StaticSingleton.java:13
Method
getLastMessage
返回之前append的最后一个log的内容.
src/test/java/com/example/concurrency/LogbackListAppender.java:75
Method
getLogsCount
返回Log的数量。
src/test/java/com/example/concurrency/LogbackListAppender.java:92
Method
getPassword
查看密码 @return password
src/main/java/com/example/concurrency/features/synchronizedcase/SynchronizedNoConnection.java:65
Method
handleInterruptedException
纯粹为了提醒下处理InterruptedException的正确方式,除非你是在写不可中断的任务.
src/main/java/com/example/concurrency/util/ThreadUtil.java:43
Method
intValue
Returns the {@link #sum} as an {@code int} after a narrowing primitive conversion.
src/main/java/com/example/concurrency/features/jsr166e/LongAdder.java:183
Method
jStackDumpTest
()
src/test/java/com/example/concurrency/features/threadPool/AbortPolicyWithReportTest.java:15
Method
longAdder
返回没有激烈CAS冲突的LongAdder, 并发的+1将在不同的Counter里进行,只在取值时将多个Counter求和. 为了保持JDK版本兼容性,统一采用移植版
src/main/java/com/example/concurrency/util/ConcurrentUtil.java:25
Method
longValue
Equivalent to {@link #sum}. @return the sum
src/main/java/com/example/concurrency/features/jsr166e/LongAdder.java:174
Method
main
(String[] args)
src/test/java/com/example/concurrency/dflockTest/SyncTest.java:15
Method
main
(String[] args)
src/test/java/com/example/concurrency/dflockTest/RTTTest.java:18
Method
main
(String[] args)
src/test/java/com/example/concurrency/dflockTest/StampedLockTest.java:15
Method
main
(String[] args)
src/test/java/com/example/concurrency/dflockTest/LockTest.java:16
Method
main
(String[] args)
src/test/java/com/example/concurrency/dflockTest/LongAdderTest.java:15
Method
main
(String[] args)
src/main/java/com/example/concurrency/ConcurrencyApplication.java:12
Method
main
(String[] args)
src/main/java/com/example/concurrency/features/synchronizedcase/SynchronizedExample.java:54
Method
main
(String[] args)
src/main/java/com/example/concurrency/features/synchronizedcase/SynchronizedResolveDeadLock.java:167
Method
main
(String[] args)
src/main/java/com/example/concurrency/features/synchronizedcase/SynchronizedConnection.java:77
Method
main
(String[] args)
src/main/java/com/example/concurrency/features/synchronizedcase/SynchronizedConnection.java:182
Method
main
(String[] args)
src/main/java/com/example/concurrency/features/completionservice/ExecutorCompletionServiceExample.java:67
Method
main
(String[] args)
src/main/java/com/example/concurrency/features/semaphore/SemaphoreEx.java:84
Method
main
(String[] args)
src/main/java/com/example/concurrency/features/completablefuture/CompletableFutureExample.java:49
Method
main
(String[] args)
src/main/java/com/example/concurrency/features/completablefuture/CompletableFutureExample.java:64
Method
main
(String[] args)
src/main/java/com/example/concurrency/features/completablefuture/CompletableFutureExample.java:93
Method
main
(String[] args)
src/main/java/com/example/concurrency/features/completablefuture/CompletableFutureExample.java:109
Method
main
(String[] args)
src/main/java/com/example/concurrency/features/contentswitch/ContentSwitchTest.java:24
Method
main
(String[] args)
src/main/java/com/example/concurrency/features/countdownlatch/CountDownLatchEx.java:18
Method
main
(String[] args)
src/main/java/com/example/concurrency/features/volatilecase/VolatileExample.java:32
Method
main
(String[] args)
src/main/java/com/example/concurrency/features/volatilecase/VolatileExample.java:83
Method
main
(String[] args)
src/main/java/com/example/concurrency/features/finalcase/FinalExample.java:42
Method
main
(String[] args)
src/main/java/com/example/concurrency/features/cyclicbarrier/CyclicBarrierGeekTime.java:21
Method
main
(String[] args)
src/main/java/com/example/concurrency/features/cyclicbarrier/CyclicBarrierEx.java:37
← previous
next →
101–200 of 277, ranked by callers