Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bjmashibing/JUC
/ functions
Functions
271 in github.com/bjmashibing/JUC
⨍
Functions
271
◇
Types & classes
164
Method
m
()
src/main/java/com/mashibing/juc/c_003/T1.java:13
Method
m
()
src/main/java/com/mashibing/juc/c_018_00_AtomicXXX/T01_AtomicInteger.java:18
Method
m
()
src/main/java/com/mashibing/juc/c_012_Volatile/T04_VolatileNotSync.java:13
Method
m
()
src/main/java/com/mashibing/juc/c_012_Volatile/T01_HelloVolatile.java:24
Method
m
()
src/main/java/com/mashibing/juc/c_012_Volatile/T02_VolatileReference1.java:15
Method
m
()
src/main/java/com/mashibing/juc/c_012_Volatile/T05_VolatileVsSync.java:14
Method
m
()
src/main/java/com/mashibing/juc/c_017_MoreAboutSync/SyncSameObject.java:16
Method
m
()
src/main/java/com/mashibing/juc/c_001/T.java:14
Method
m1
()
src/main/java/com/mashibing/juc/c_007/T.java:10
Method
m1
()
src/main/java/com/mashibing/juc/c_020/T01_ReentrantLock1.java:12
Method
m1
()
src/main/java/com/mashibing/juc/c_020/T02_ReentrantLock2.java:20
Method
m1
()
src/main/java/com/mashibing/juc/c_020/T03_ReentrantLock3.java:22
Method
m1
()
src/main/java/com/mashibing/juc/c_016_LockOptimization/FineCoarseLock.java:16
Method
m1
()
src/main/java/com/mashibing/juc/c_017_MoreAboutSync/DoNotLockString.java:19
Method
m2
()
src/main/java/com/mashibing/juc/c_007/T.java:20
Method
m2
()
src/main/java/com/mashibing/juc/c_020/T02_ReentrantLock2.java:35
Method
m2
ʹ��tryLock���г������������������������������ִ�� ���Ը���tryLock�ķ���ֵ���ж��Ƿ����� Ҳ����ָ��tryLock��ʱ�䣬����tryLock(time)�׳��쳣������Ҫע��unclock�Ĵ�������
src/main/java/com/mashibing/juc/c_020/T03_ReentrantLock3.java:42
Method
m2
()
src/main/java/com/mashibing/juc/c_016_LockOptimization/FineCoarseLock.java:34
Method
m2
()
src/main/java/com/mashibing/juc/c_017_MoreAboutSync/DoNotLockString.java:25
Method
main
(String[] args)
src/main/java/com/mashibing/Tets.java:6
Method
main
(String[] args)
src/main/java/com/mashibing/JustTest.java:4
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_008/Account.java:36
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_021_02_AQS/TestReentrantLock.java:9
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_021_02_AQS/Main.java:9
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_005/T.java:17
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_000/T03_Sleep_Yield_Join.java:4
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_000/T01_WhatIsThread.java:20
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_000/T04_ThreadState.java:22
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_000/T02_HowToCreateThread.java:18
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_022_RefTypeAndThreadLocal/ThreadLocal1.java:13
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_022_RefTypeAndThreadLocal/T01_NormalReference.java:6
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_022_RefTypeAndThreadLocal/T03_WeakReference.java:10
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_022_RefTypeAndThreadLocal/T04_PhantomReference.java:38
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_022_RefTypeAndThreadLocal/T02_SoftReference.java:13
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_022_RefTypeAndThreadLocal/ThreadLocal2.java:19
Method
main
(final String[] args)
src/main/java/com/mashibing/juc/c_029_WriteCombining/WriteCombining.java:16
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_020_01_Interview/T02_WithVolatile.java:33
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_020_01_Interview/T07_LockSupport_WithoutSleep.java:51
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_020_01_Interview/T01_WithoutVolatile.java:28
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_020_01_Interview/T05_CountDownLatch.java:46
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_020_01_Interview/T03_NotifyHoldingLock.java:36
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_020_01_Interview/T06_LockSupport.java:49
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_020_01_Interview/T08_Semaphore.java:22
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_020_01_Interview/T04_NotifyFreeLock.java:39
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_007/T.java:29
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_020/T10_TestReadWriteLock.java:49
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_020/T01_ReentrantLock1.java:29
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_020/T08_TestPhaser.java:19
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_020/T06_TestCountDownLatch.java:6
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_020/T09_TestPhaser2.java:20
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_020/T02_ReentrantLock2.java:45
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_020/T07_TestCyclicBarrier.java:7
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_020/T03_ReentrantLock3.java:62
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_020/T12_TestExchanger.java:9
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_020/T13_TestLockSupport.java:7
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_020/T05_ReentrantLock5.java:36
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_020/T04_ReentrantLock4.java:26
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_020/T11_TestSemaphore.java:6
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_025/T02_CopyOnWriteList.java:20
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_025/T05_LinkedBlockingQueue.java:14
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_025/T06_ArrayBlockingQueue.java:14
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_025/T09_TransferQueue.java:6
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_025/T03_SynchronizedList.java:8
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_025/T01_ConcurrentMap.java:14
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_025/T08_SynchronusQueue.java:7
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_025/T04_ConcurrentQueue.java:7
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_025/T07_01_PriorityQueque.java:6
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_025/T07_DelayQueue.java:48
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_021_01_interview/MyContainer2.java:64
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_021_01_interview/MyContainer1.java:49
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_018_01_Unsafe/HelloUnsafe.java:14
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_010/T.java:22
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_011/T.java:34
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_028_FalseSharing/T01_CacheLinePadding.java:17
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_028_FalseSharing/T02_CacheLinePadding.java:19
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_027_future_to_loom/T02_ListenableFuture.java:13
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_027_future_to_loom/T01_Future.java:17
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_024_FromVectorToQueue/TicketSeller4.java:32
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_024_FromVectorToQueue/TicketSeller3.java:31
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_024_FromVectorToQueue/TicketSeller2.java:26
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_024_FromVectorToQueue/TicketSeller1.java:26
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_018_00_AtomicXXX/T01_AtomicInteger.java:24
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_018_00_AtomicXXX/T02_AtomicVsSyncVsLongAdder.java:12
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_018_00_AtomicXXX/T03________SyncVsLongAdder.java:10
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_026_00_interview/A1B2C3/T06_00_sync_wait_notify.java:5
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_026_00_interview/A1B2C3/T03_00_cas.java:10
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_026_00_interview/A1B2C3/T05_00_AtomicInteger.java:11
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_026_00_interview/A1B2C3/T12_00_Exchanger_Not_Work.java:8
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_026_00_interview/A1B2C3/T10_00_PipedStream.java:13
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_026_00_interview/A1B2C3/T13_TransferQueue.java:7
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_026_00_interview/A1B2C3/T08_00_lock_condition.java:10
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_026_00_interview/A1B2C3/T09_00_lock_condition.java:13
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_026_00_interview/A1B2C3/T02_00_LockSupport.java:14
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_026_00_interview/A1B2C3/T04_00_BlockingQueue.java:14
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_026_00_interview/A1B2C3/T01_00_Question.java:4
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_026_00_interview/A1B2C3/T07_00_sync_wait_notify.java:10
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_012_Volatile/T04_VolatileNotSync.java:17
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_012_Volatile/T01_HelloVolatile.java:31
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_012_Volatile/T03________VolatileReference2.java:19
Method
main
(String[] args)
src/main/java/com/mashibing/juc/c_012_Volatile/T02_VolatileReference1.java:28
← previous
next →
101–200 of 271, ranked by callers