MCPcopy Create free account

hub / github.com/1321928757/Concurrent-MulThread / functions

Functions125 in github.com/1321928757/Concurrent-MulThread

↓ 36 callersMethodinfo
(String msg, Object... arg)
1-down-bit-master/src/main/java/com/luckysj/downbit/util/LogUtils.java:16
↓ 11 callersMethodlock
获取许可,给资源上锁
6-AQS-customize-synchronizer/src/main/java/com/luckysj/synchronizer/OnlySyncByAQS.java:17
↓ 11 callersMethodunlock
释放许可,解锁
6-AQS-customize-synchronizer/src/main/java/com/luckysj/synchronizer/OnlySyncByAQS.java:24
↓ 10 callersMethodsleep
sleep等待,单位为毫秒
2-operationlog-master/src/main/java/com/luckysj/demo/utils/ThreadUtils.java:19
↓ 8 callersMethoderror
(String msg, Object... arg)
1-down-bit-master/src/main/java/com/luckysj/downbit/util/LogUtils.java:20
↓ 8 callersMethodisEmpty
()
5-simple-thread-pool/src/main/java/com/luckysj/threadpool/core/WorkQueue.java:179
↓ 5 callersMethodprint
(String msg, String level, Object... arg)
1-down-bit-master/src/main/java/com/luckysj/downbit/util/LogUtils.java:28
↓ 4 callersMethoddebug
(String msg, Object... arg)
1-down-bit-master/src/main/java/com/luckysj/downbit/util/LogUtils.java:24
↓ 3 callersMethodgetHttpUrlConnection
获取 HTTP 链接 @param url @return @throws IOException
1-down-bit-master/src/main/java/com/luckysj/downbit/util/HttpUtls.java:22
↓ 3 callersMethodrun
()
2-operationlog-master/src/main/java/com/luckysj/demo/config/AsyncFactory.java:19
↓ 2 callersMethodaddWorker
@description 添加工作线程 @param firstTask 线程第一次执行的任务 @param isCore 是否为核心线程 @return Boolean 线程是否添加成功 @date 2024/04/02 10:42:43
5-simple-thread-pool/src/main/java/com/luckysj/threadpool/core/ThreadPool.java:157
↓ 2 callersMethodexecute
(Runnable task)
5-simple-thread-pool/src/main/java/com/luckysj/threadpool/core/ThreadPool.java:113
↓ 2 callersMethodgetBean
获取对象 @param name @return Object 一个以所给名字注册的bean的实例 @throws BeansException
2-operationlog-master/src/main/java/com/luckysj/demo/spring/SpringUtils.java:44
↓ 2 callersMethodgetFileContentLength
获取文件内容长度 @param name @return
1-down-bit-master/src/main/java/com/luckysj/downbit/util/FileUtils.java:17
↓ 2 callersMethodgetHttpFileContentLength
获取网络文件大小 bytes @param url @return @throws IOException
1-down-bit-master/src/main/java/com/luckysj/downbit/util/HttpUtls.java:60
↓ 2 callersMethodgetHttpFileName
获取网络文件名 @param url @return
1-down-bit-master/src/main/java/com/luckysj/downbit/util/HttpUtls.java:91
↓ 2 callersMethodisShutdown
()
5-simple-thread-pool/src/main/java/com/luckysj/threadpool/core/ThreadPool.java:277
↓ 2 callersMethodpoll
()
5-simple-thread-pool/src/main/java/com/luckysj/threadpool/core/WorkQueue.java:134
↓ 2 callersMethodreject
@description 触发拒绝策略 @param task 被拒绝的任务 @date 2024/04/02 13:12:08
5-simple-thread-pool/src/main/java/com/luckysj/threadpool/core/ThreadPool.java:143
↓ 2 callersMethodshutdown
@description 关闭线程池,这种方式不会中断正在运行的线程 @date 2024/04/09 14:32:11
5-simple-thread-pool/src/main/java/com/luckysj/threadpool/core/ThreadPool.java:229
↓ 2 callersMethodshutdownNow
@description 立刻关闭线程池 @date 2024/04/09 14:32:11
5-simple-thread-pool/src/main/java/com/luckysj/threadpool/core/ThreadPool.java:241
↓ 2 callersMethodtransitionToTerminated
()
5-simple-thread-pool/src/main/java/com/luckysj/threadpool/core/ThreadPool.java:270
↓ 2 callersMethodtryTerminate
()
5-simple-thread-pool/src/main/java/com/luckysj/threadpool/core/ThreadPool.java:260
↓ 1 callersMethodaddUser
添加用户 @param addReq 参数 @return 添加结果
2-operationlog-master/src/main/java/com/luckysj/demo/service/UserService.java:15
↓ 1 callersMethodclearTemp
(String fileName)
1-down-bit-master/src/main/java/com/luckysj/downbit/DownloadMain.java:162
↓ 1 callersMethodconcurrenceTest
()
3-moniyace-master/src/main/java/com/luckysj/demo/concurrent/ConcurrenceTest.java:17
↓ 1 callersMethodcountArticleCountByUserId
(Long userId)
4-thread-query-master/src/main/java/com/luckysj/demo/concurrent/UserService.java:17
↓ 1 callersMethodcountCollectCountByUserId
(Long userId)
4-thread-query-master/src/main/java/com/luckysj/demo/concurrent/UserService.java:9
↓ 1 callersMethodcountCouponCountByUserId
(Long userId)
4-thread-query-master/src/main/java/com/luckysj/demo/concurrent/UserService.java:15
↓ 1 callersMethodcountFansCountByUserId
(Long userId)
4-thread-query-master/src/main/java/com/luckysj/demo/concurrent/UserService.java:5
↓ 1 callersMethodcountFollowCountByUserId
(Long userId)
4-thread-query-master/src/main/java/com/luckysj/demo/concurrent/UserService.java:11
↓ 1 callersMethodcountLikeCountByUserId
(Long userId)
4-thread-query-master/src/main/java/com/luckysj/demo/concurrent/UserService.java:19
↓ 1 callersMethodcountMsgCountByUserId
(Long userId)
4-thread-query-master/src/main/java/com/luckysj/demo/concurrent/UserService.java:7
↓ 1 callersMethodcountRedBagCountByUserId
(Long userId)
4-thread-query-master/src/main/java/com/luckysj/demo/concurrent/UserService.java:13
↓ 1 callersMethoddownload
(String url)
1-down-bit-master/src/main/java/com/luckysj/downbit/DownloadMain.java:66
↓ 1 callersMethodexecute
执行任务 @param task 任务
2-operationlog-master/src/main/java/com/luckysj/demo/config/AsyncManager.java:37
↓ 1 callersMethodgetCode
()
2-operationlog-master/src/main/java/com/luckysj/demo/model/response/ResponseCodeEnum.java:56
↓ 1 callersMethodgetInstance
()
2-operationlog-master/src/main/java/com/luckysj/demo/config/AsyncManager.java:23
↓ 1 callersMethodgetQueue
()
5-simple-thread-pool/src/main/java/com/luckysj/threadpool/core/ThreadPool.java:70
↓ 1 callersMethodgetTask
@description 从等待队列中获取任务 @return Runnable 待执行的任务,没有获取到会返回null @date 2024/04/02 10:46:37
5-simple-thread-pool/src/main/java/com/luckysj/threadpool/core/ThreadPool.java:190
↓ 1 callersMethodgetUserAggregatedResult
(final Long userId)
4-thread-query-master/src/main/java/com/luckysj/demo/concurrent/MyFutureTask.java:24
↓ 1 callersMethodisHeldExclusively
判断该线程是否正在独占资源,返回state=1 @return
6-AQS-customize-synchronizer/src/main/java/com/luckysj/synchronizer/OnlySyncByAQS.java:79
↓ 1 callersMethodisThunderLink
判断是否是迅雷链接 @param url @return
1-down-bit-master/src/main/java/com/luckysj/downbit/util/ThunderUtils.java:21
↓ 1 callersMethodmerge
(String fileName)
1-down-bit-master/src/main/java/com/luckysj/downbit/DownloadMain.java:141
↓ 1 callersMethodnewThread
@description @param @return 创建的线程对象 @date 2024/03/28 21:01:35
5-simple-thread-pool/src/main/java/com/luckysj/threadpool/factory/ThreadFactory.java:15
↓ 1 callersMethodoffer
(T task)
5-simple-thread-pool/src/main/java/com/luckysj/threadpool/core/WorkQueue.java:80
↓ 1 callersMethodprintException
打印线程异常信息
2-operationlog-master/src/main/java/com/luckysj/demo/utils/ThreadUtils.java:65
↓ 1 callersMethodrecordLog
(ProceedingJoinPoint joinPoint)
2-operationlog-master/src/main/java/com/luckysj/demo/aop/OperationLogAspect.java:73
↓ 1 callersMethodrecordOperation
记录操作日志 @param operationLog 操作日志信息 @return 任务task
2-operationlog-master/src/main/java/com/luckysj/demo/config/AsyncFactory.java:17
↓ 1 callersMethodreject
(ThreadPool pool, T task)
5-simple-thread-pool/src/main/java/com/luckysj/threadpool/policy/RejectPolicy.java:12
↓ 1 callersMethodrun
()
5-simple-thread-pool/src/main/java/com/luckysj/threadpool/core/ThreadPool.java:86
↓ 1 callersMethodsaveOperationLog
(OperationLogVo operationLog)
2-operationlog-master/src/main/java/com/luckysj/demo/service/impl/OperationLogService.java:14
↓ 1 callersMethodsetAllowCoreThreadTimeOut
(Boolean allowCoreThreadTimeOut)
5-simple-thread-pool/src/main/java/com/luckysj/threadpool/core/ThreadPool.java:147
↓ 1 callersMethodshutdown
停止任务线程池
2-operationlog-master/src/main/java/com/luckysj/demo/config/AsyncManager.java:44
↓ 1 callersMethodshutdownAndAwaitTermination
停止线程池 先使用shutdown, 停止接收新任务并尝试完成所有已存在任务. 如果超时, 则调用shutdownNow, 取消在workQueue中Pending的任务,并中断所有阻塞函数. 如果仍人超時,則強制退出. 另对在shutdown时线程本身被调用中断做了处理.
2-operationlog-master/src/main/java/com/luckysj/demo/utils/ThreadUtils.java:38
↓ 1 callersMethodsplitDownload
切分下载任务到多个线程 @param url @param futureList @throws IOException
1-down-bit-master/src/main/java/com/luckysj/downbit/DownloadMain.java:116
↓ 1 callersMethodstackTraceToString
(String exceptionName, String exceptionMessage, StackTraceElement[] elements)
2-operationlog-master/src/main/java/com/luckysj/demo/aop/OperationLogAspect.java:117
↓ 1 callersMethodtake
()
5-simple-thread-pool/src/main/java/com/luckysj/threadpool/core/WorkQueue.java:58
↓ 1 callersMethodtestReentrantLock
()
7-lock-performance-test/src/main/java/com/luckys/locktest/LockPerformanceTest.java:40
↓ 1 callersMethodtestReentrantReadWriteLock
()
7-lock-performance-test/src/main/java/com/luckys/locktest/LockPerformanceTest.java:76
↓ 1 callersMethodtoDOWhenSave
(UserReq addReq)
2-operationlog-master/src/main/java/com/luckysj/demo/service/convert/UserConvert.java:7
↓ 1 callersMethodtoHttpUrl
转换成 HTTP URL @param url @return
1-down-bit-master/src/main/java/com/luckysj/downbit/util/ThunderUtils.java:31
↓ 1 callersMethoduse
()
6-AQS-customize-synchronizer/src/main/java/com/luckysj/synchronizer/Test.java:9
MethodAsyncManager
单例模式,确保类只有一个实例
2-operationlog-master/src/main/java/com/luckysj/demo/config/AsyncManager.java:15
MethodDefaultThreadFactory
()
5-simple-thread-pool/src/main/java/com/luckysj/threadpool/factory/DefaultThreadFactory.java:20
MethodDownloadThread
(String url, long startPos, Long endPos, Integer part, Long contentLenth)
1-down-bit-master/src/main/java/com/luckysj/downbit/thread/DownloadThread.java:46
MethodLogThread
(long httpFileContentLength)
1-down-bit-master/src/main/java/com/luckysj/downbit/thread/LogThread.java:26
MethodResponseCodeEnum
(String code, String errorLevel, String errorType, String description)
2-operationlog-master/src/main/java/com/luckysj/demo/model/response/ResponseCodeEnum.java:49
MethodThreadPool
(WorkQueue<Runnable> taskQueue, int corePoolSize, int maximumPoolSize, Long keepAliveTime, TimeUnit timeUnit,
5-simple-thread-pool/src/main/java/com/luckysj/threadpool/core/ThreadPool.java:51
MethodWorkQueue
(int size)
5-simple-thread-pool/src/main/java/com/luckysj/threadpool/core/WorkQueue.java:29
MethodWorker
(Runnable task)
5-simple-thread-pool/src/main/java/com/luckysj/threadpool/core/ThreadPool.java:80
MethodaddUser
(@RequestBody UserReq addReq)
2-operationlog-master/src/main/java/com/luckysj/demo/controller/UserController.java:19
MethodaddUser
(UserReq addReq)
2-operationlog-master/src/main/java/com/luckysj/demo/service/impl/UserServiceImpl.java:23
MethodafterExecute
(Runnable r, Throwable t)
2-operationlog-master/src/main/java/com/luckysj/demo/config/ThreadPoolConfig.java:52
Methodaround
(ProceedingJoinPoint joinPoint)
2-operationlog-master/src/main/java/com/luckysj/demo/aop/OperationLogAspect.java:39
Methodcall
()
1-down-bit-master/src/main/java/com/luckysj/downbit/thread/LogThread.java:30
Methodcall
()
1-down-bit-master/src/main/java/com/luckysj/downbit/thread/DownloadThread.java:54
MethodcontainsBean
如果BeanFactory包含一个与所给名称匹配的bean定义,则返回true @param name @return boolean
2-operationlog-master/src/main/java/com/luckysj/demo/spring/SpringUtils.java:70
MethodcontextLoads
()
5-simple-thread-pool/src/test/java/com/luckysj/threadpool/SimpleThreadPoolApplicationTests.java:9
MethodcountArticleCountByUserId
(Long userId)
4-thread-query-master/src/main/java/com/luckysj/demo/concurrent/UserServiceImpl.java:83
MethodcountCollectCountByUserId
(Long userId)
4-thread-query-master/src/main/java/com/luckysj/demo/concurrent/UserServiceImpl.java:35
MethodcountCouponCountByUserId
(Long userId)
4-thread-query-master/src/main/java/com/luckysj/demo/concurrent/UserServiceImpl.java:71
MethodcountFansCountByUserId
(Long userId)
4-thread-query-master/src/main/java/com/luckysj/demo/concurrent/UserServiceImpl.java:11
MethodcountFollowCountByUserId
(Long userId)
4-thread-query-master/src/main/java/com/luckysj/demo/concurrent/UserServiceImpl.java:47
MethodcountLikeCountByUserId
(Long userId)
4-thread-query-master/src/main/java/com/luckysj/demo/concurrent/UserServiceImpl.java:95
MethodcountMsgCountByUserId
(Long userId)
4-thread-query-master/src/main/java/com/luckysj/demo/concurrent/UserServiceImpl.java:23
MethodcountRedBagCountByUserId
(Long userId)
4-thread-query-master/src/main/java/com/luckysj/demo/concurrent/UserServiceImpl.java:59
MethodgetActiveProfiles
获取当前的环境配置,无配置返回null @return 当前的环境配置
2-operationlog-master/src/main/java/com/luckysj/demo/spring/SpringUtils.java:129
MethodgetAliases
如果给定的bean名字在bean定义中有别名,则返回这些别名 @param name @return @throws NoSuchBeanDefinitionException
2-operationlog-master/src/main/java/com/luckysj/demo/spring/SpringUtils.java:107
MethodgetAopProxy
获取aop代理对象 @param invoker @return
2-operationlog-master/src/main/java/com/luckysj/demo/spring/SpringUtils.java:118
MethodgetByCode
(Integer code)
2-operationlog-master/src/main/java/com/luckysj/demo/model/response/ResponseCodeEnum.java:73
MethodgetCRC32
使用CheckedInputStream计算CRC
1-down-bit-master/src/main/java/com/luckysj/downbit/DownloadMain.java:175
MethodgetDescription
()
2-operationlog-master/src/main/java/com/luckysj/demo/model/response/ResponseCodeEnum.java:68
MethodgetErrorLevel
()
2-operationlog-master/src/main/java/com/luckysj/demo/model/response/ResponseCodeEnum.java:60
MethodgetErrorType
()
2-operationlog-master/src/main/java/com/luckysj/demo/model/response/ResponseCodeEnum.java:64
MethodgetHttpFileEtag
获取网络文件 Etag @param url @return @throws IOException
1-down-bit-master/src/main/java/com/luckysj/downbit/util/HttpUtls.java:77
MethodgetRequiredProperty
获取配置文件中的值 @param key 配置文件的key @return 当前的配置文件的值
2-operationlog-master/src/main/java/com/luckysj/demo/spring/SpringUtils.java:143
MethodgetType
@param name @return Class 注册对象的类型 @throws NoSuchBeanDefinitionException
2-operationlog-master/src/main/java/com/luckysj/demo/spring/SpringUtils.java:94
MethodgetUserData
java并发查询数据实战 提高接口响应速度 @param userId @return
4-thread-query-master/src/main/java/com/luckysj/demo/concurrent/UserController.java:36
Methodindex
()
4-thread-query-master/src/main/java/com/luckysj/demo/concurrent/UserController.java:24
next →1–100 of 125, ranked by callers