Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Java-Edge/Java-Concurrency-Progamming-Tutorial
/ functions
Functions
359 in github.com/Java-Edge/Java-Concurrency-Progamming-Tutorial
⨍
Functions
359
◇
Types & classes
176
Method
queue
()
src/main/java/com/javaedge/concurrency/mq/rabbitmq/RabbitMqConfig.java:14
Method
receive
(ConsumerRecord<?, ?> record)
src/main/java/com/javaedge/concurrency/mq/kafka/KafkaReceiver.java:16
Method
receive
(String message)
src/main/java/com/javaedge/concurrency/mq/rabbitmq/RabbitMqServer.java:15
Method
rejectedExecution
(Runnable r, ThreadPoolExecutor executor)
src/main/java/com/javaedge/concurrency/threadpool/ThreadPoolExample5.java:188
Method
run
()
src/main/java/Balking/Q5/TestThread.java:4
Method
run
()
src/main/java/AppendixA/MyFrame.java:35
Method
run
()
src/main/java/com/javaedge/concurrency/LockSupportTest.java:12
Method
run
()
src/main/java/com/javaedge/concurrency/syncContainer/VectorExample2.java:21
Method
run
()
src/main/java/com/javaedge/concurrency/deadLock/DeadLock.java:26
Method
run
()
src/main/java/com/javaedge/concurrency/aqs/SimpleLock.java:43
Method
run
()
src/main/java/com/javaedge/concurrency/threadLocal/DirtyDataInThreadLocal.java:26
Method
run
()
src/main/java/com/javaedge/concurrency/threadpool/MyThreadPool.java:51
Method
run
()
src/main/java/com/javaedge/concurrency/threadpool/ThreadPoolExample4.java:36
Method
run
()
src/main/java/com/javaedge/concurrency/threadpool/ThreadPoolExample5.java:129
Method
run
()
src/main/java/com/javaedge/concurrency/common/volatiletest/VisibilityDemo2.java:27
Method
run
()
src/main/java/com/javaedge/concurrency/common/volatiletest/VisibilityDemo1.java:18
Method
run
()
src/main/java/com/javaedge/concurrency/common/volatiletest/VisibilityDemo.java:31
Method
run
()
src/main/java/com/javaedge/concurrency/common/stop/PrimeGenerator.java:28
Method
run
()
src/main/java/workerthread/v2/Channel.java:14
Method
run
()
src/main/java/workerthread/v1/WorkerThread.java:17
Method
run
()
src/main/java/workerthread/v1/ClientThread.java:20
Method
send
(@RequestParam("message") String message)
src/main/java/com/javaedge/concurrency/mq/MqController.java:26
Method
send
(String msg)
src/main/java/com/javaedge/concurrency/mq/kafka/KafkaSender.java:24
Method
send
(String message)
src/main/java/com/javaedge/concurrency/mq/rabbitmq/RabbitMqClient.java:20
Method
set
(@RequestParam("k") String k, @RequestParam("v") String v)
src/main/java/com/javaedge/concurrency/cache/CacheController.java:19
Method
startWorkers
()
src/main/java/workerthread/v2/Channel.java:9
Method
suspendResumeDeadLockTest
死锁的suspend/resume suspend并不会像wait一样释放锁,容易写出死锁代码
src/main/java/com/javaedge/concurrency/common/communication/ThreadCommunication.java:47
Method
suspendResumeDeadLockTest2
导致程序永久挂起的suspend/resume
src/main/java/com/javaedge/concurrency/common/communication/ThreadCommunication.java:75
Method
suspendResumeTest
正常的suspend/resume
src/main/java/com/javaedge/concurrency/common/communication/ThreadCommunication.java:24
Method
test
()
src/test/com/javaedge/concurrency/ConcurrencyApplicationTests.java:12
Method
test
()
src/main/java/com/javaedge/concurrency/TestController.java:12
Method
test
(final int a)
src/main/java/com/javaedge/concurrency/immutable/ImmutableExample1.java:31
Method
test
()
src/main/java/com/javaedge/concurrency/threadLocal/ThreadLocalController.java:16
Method
test1
()
src/main/java/com/javaedge/concurrency/furure/jdk/CompletionServiceDemo.java:103
Method
test1
修饰一个代码块 @param j
src/main/java/com/javaedge/concurrency/sync/SynchronizedExample1.java:21
Method
test2
(Vector<Integer> v1)
src/main/java/com/javaedge/concurrency/syncContainer/VectorExample3.java:18
Method
test2
()
src/main/java/com/javaedge/concurrency/furure/jdk/CompletionServiceDemo.java:87
Method
test2
(Object arg)
src/main/java/com/javaedge/concurrency/sync/ObjectSyncDemo4.java:13
Method
test2
(int j)
src/main/java/com/javaedge/concurrency/sync/SynchronizedExample2.java:27
Method
test3
(Vector<Integer> v1)
src/main/java/com/javaedge/concurrency/syncContainer/VectorExample3.java:29
Method
test3
()
src/main/java/com/javaedge/concurrency/furure/jdk/CompletionServiceDemo.java:60
Method
test3
(Object arg)
src/main/java/com/javaedge/concurrency/sync/ObjectSyncDemo4.java:5
Method
threadLocalTest
()
src/main/java/com/javaedge/concurrency/common/closure/ThreadClosure.java:18
Method
threadPoolExecutorTest1
()
src/main/java/com/javaedge/concurrency/threadpool/ThreadPoolExample5.java:52
Method
threadPoolExecutorTest2
()
src/main/java/com/javaedge/concurrency/threadpool/ThreadPoolExample5.java:63
Method
threadPoolExecutorTest3
3、 线程池信息: 核心线程数量5,最大数量5,无界队列,超出核心线程数量的线程存活时间:5秒 @throws Exception
src/main/java/com/javaedge/concurrency/threadpool/ThreadPoolExample5.java:85
Method
threadPoolExecutorTest4
4、 线程池信息: 核心线程数量0,最大数量Integer.MAX_VALUE,SynchronousQueue队列,超出核心线程数量的线程存活时间:60秒 @throws Exception
src/main/java/com/javaedge/concurrency/threadpool/ThreadPoolExample5.java:100
Method
threadPoolExecutorTest5
5、 定时执行线程池信息:3秒后执行,一次性任务,到点就执行 <br/> 核心线程数量5,最大数量Integer.MAX_VALUE,DelayedWorkQueue延时队列,超出核心线程数量的线程存活时间:0秒 @throws Exception
src/main/java/com/javaedge/concurrency/threadpool/ThreadPoolExample5.java:125
Method
threadPoolExecutorTest6
6、 定时执行线程池信息:线程固定数量5 ,<br/> 核心线程数量5,最大数量Integer.MAX_VALUE,DelayedWorkQueue延时队列,超出核心线程数量的线程存活时间:0秒 @throws Exception
src/main/java/com/javaedge/concurrency/threadpool/ThreadPoolExample5.java:145
Method
threadPoolExecutorTest7
7、 终止线程:线程池信息: 核心线程数量5,最大数量10,队列大小3,超出核心线程数量的线程存活时间:5秒, 指定拒绝策略的 @throws Exception
src/main/java/com/javaedge/concurrency/threadpool/ThreadPoolExample5.java:183
Method
threadPoolExecutorTest8
8、 立刻终止线程:线程池信息: 核心线程数量5,最大数量10,队列大小3,超出核心线程数量的线程存活时间:5秒, 指定拒绝策略的 @throws Exception
src/main/java/com/javaedge/concurrency/threadpool/ThreadPoolExample5.java:231
Method
toString
()
src/main/java/workerthread/v1/Request.java:32
Method
tryRelease
(int ignore)
src/main/java/com/javaedge/concurrency/aqs/SimpleLock.java:13
Method
unlock
解锁
src/main/java/com/javaedge/concurrency/aqs/SampleLock.java:21
Method
up
()
src/main/java/com/javaedge/concurrency/aqs/semaphore/SemaphoreExample5.java:38
Method
waitNotifyDeadLockTest
会导致程序永久等待的wait/notify
src/main/java/com/javaedge/concurrency/common/communication/ThreadCommunication.java:133
Method
waitNotifyTest
正常的wait/notify
src/main/java/com/javaedge/concurrency/common/communication/ThreadCommunication.java:103
Method
warm
(Food food)
src/main/java/com/javaedge/concurrency/aqs/semaphore/MicrowaveOvenPool.java:41
Method
work
(Machina m)
src/main/java/com/javaedge/concurrency/furure/jdk/Machina.java:29
← previous
301–359 of 359, ranked by callers