MCPcopy Create free account

hub / github.com/OnlyTerminator/GeekThread / functions

Functions63 in github.com/OnlyTerminator/GeekThread

↓ 10 callersMethodgetGeekPriority
()
ThreadLibrary/src/main/java/com/geek/thread/task/GeekPriorityComparable.java:10
↓ 9 callersMethodexecute
(GeekThread thread, ThreadType threadType)
ThreadLibrary/src/main/java/com/geek/thread/GeekThreadManager.java:69
↓ 8 callersMethodgetInstance
()
ThreadLibrary/src/main/java/com/geek/thread/GeekThreadManager.java:34
↓ 6 callersMethodgetPriorityValue
()
ThreadLibrary/src/main/java/com/geek/thread/ThreadPriority.java:31
↓ 5 callersMethodgetExecutor
(ThreadType type)
ThreadLibrary/src/main/java/com/geek/thread/executor/ExecutorFactory.java:18
↓ 4 callersMethodgetInstance
()
ThreadLibrary/src/main/java/com/geek/thread/executor/ExecutorFactory.java:41
↓ 4 callersMethodsetGeekPriority
(ThreadPriority priority)
ThreadLibrary/src/main/java/com/geek/thread/task/GeekPriorityComparable.java:9
↓ 3 callersMethodexecute
(final Runnable r, ThreadPriority priority)
ThreadLibrary/src/main/java/com/geek/thread/executor/SerialExecutor.java:35
↓ 2 callersMethodgetGeekPriority
()
ThreadLibrary/src/main/java/com/geek/thread/task/GeekTask.java:40
↓ 2 callersMethodgetGeekPriority
()
ThreadLibrary/src/main/java/com/geek/thread/task/GeekRunnable.java:20
↓ 2 callersMethodgetGeekPriority
()
ThreadLibrary/src/main/java/com/geek/thread/task/GeekThread.java:22
↓ 2 callersMethodremoveWork
(int key)
ThreadLibrary/src/main/java/com/geek/thread/GeekThreadManager.java:114
↓ 2 callersMethodscheduleNext
()
ThreadLibrary/src/main/java/com/geek/thread/executor/SerialExecutor.java:42
↓ 2 callersMethodshutdown
()
ThreadLibrary/src/main/java/com/geek/thread/executor/SerialExecutor.java:54
↓ 2 callersMethodsubmit
(GeekTask<?> task, ThreadType threadType)
ThreadLibrary/src/main/java/com/geek/thread/GeekThreadManager.java:180
↓ 1 callersMethodcancelWork
取消正在队列中排队,还未执行的任务。 如果任务已经开始执行,则此方法不起任何作用 如果任务已经完成或者已经取消,返回ture @param key 需要取消的任务 @return 是否取消成功
ThreadLibrary/src/main/java/com/geek/thread/GeekThreadPools.java:44
↓ 1 callersMethodexecuteRunnable
(GeekRunnable runnable, ThreadType type)
ThreadLibrary/src/main/java/com/geek/thread/GeekThreadManager.java:223
↓ 1 callersMethodexecuteSerialRunnable
(GeekRunnable runnable)
ThreadLibrary/src/main/java/com/geek/thread/GeekThreadManager.java:235
↓ 1 callersMethodexecuteSerialThread
(GeekThread thread)
ThreadLibrary/src/main/java/com/geek/thread/GeekThreadManager.java:231
↓ 1 callersMethodexecuteThread
(GeekThread thread, ThreadType type)
ThreadLibrary/src/main/java/com/geek/thread/GeekThreadManager.java:215
↓ 1 callersMethodexecuteWithGeekThreadPool
(Runnable runnable)
ThreadLibrary/src/main/java/com/geek/thread/GeekThreadPools.java:11
↓ 1 callersMethodgetIOExecutorParams
()
ThreadLibrary/src/main/java/com/geek/thread/executor/ExecutorFactory.java:45
↓ 1 callersMethodgetMJRejectPolicy
()
ThreadLibrary/src/main/java/com/geek/thread/executor/BaseExecutor.java:41
↓ 1 callersMethodgetMJThreadFactory
()
ThreadLibrary/src/main/java/com/geek/thread/executor/BaseExecutor.java:39
↓ 1 callersMethodinit
初始化信息
ThreadLibrary/src/main/java/com/geek/thread/GeekThreadManager.java:45
↓ 1 callersMethodinitData
()
app/src/main/java/com/aotuman/geek/MainActivity.java:33
↓ 1 callersMethodsetKey
(int key)
ThreadLibrary/src/main/java/com/geek/thread/task/GeekTask.java:29
↓ 1 callersMethodshutdownAll
()
ThreadLibrary/src/main/java/com/geek/thread/executor/ExecutorFactory.java:55
↓ 1 callersMethodsubmit
(Runnable task)
ThreadLibrary/src/main/java/com/geek/thread/executor/BaseExecutor.java:43
↓ 1 callersMethodsubmitCancelable
(GeekTask<?> task, ThreadType threadType)
ThreadLibrary/src/main/java/com/geek/thread/GeekThreadManager.java:148
↓ 1 callersMethodsubmitSerial
(GeekTask<?> task)
ThreadLibrary/src/main/java/com/geek/thread/GeekThreadManager.java:211
↓ 1 callersMethodsubmitThread
(FutureTask<?> task, ThreadType type)
ThreadLibrary/src/main/java/com/geek/thread/GeekThreadManager.java:203
MethodBaseExecutor
(ThreadPoolParams params)
ThreadLibrary/src/main/java/com/geek/thread/executor/BaseExecutor.java:26
MethodGeekRunnable
(ThreadPriority priority)
ThreadLibrary/src/main/java/com/geek/thread/task/GeekRunnable.java:11
MethodGeekTask
(Runnable r, T result, ThreadPriority priority)
ThreadLibrary/src/main/java/com/geek/thread/task/GeekTask.java:24
MethodGeekThread
(ThreadPriority priority)
ThreadLibrary/src/main/java/com/geek/thread/task/GeekThread.java:13
MethodGeekThreadManager
()
ThreadLibrary/src/main/java/com/geek/thread/GeekThreadManager.java:29
MethodIOExecutor
(ThreadPoolParams params)
ThreadLibrary/src/main/java/com/geek/thread/executor/IOExecutor.java:16
MethodIOThreadFactory
()
ThreadLibrary/src/main/java/com/geek/thread/factory/IOThreadFactory.java:7
MethodMyHandler
(WeakReference<MainActivity> weakReference)
app/src/main/java/com/aotuman/geek/MainActivity.java:108
MethodSerialExecutor
()
ThreadLibrary/src/main/java/com/geek/thread/executor/SerialExecutor.java:29
MethodThreadPriority
(int priority)
ThreadLibrary/src/main/java/com/geek/thread/ThreadPriority.java:27
MethodafterExecute
(Runnable r, Throwable t)
ThreadLibrary/src/main/java/com/geek/thread/executor/BaseExecutor.java:90
MethodbeforeExecute
(Thread t, Runnable r)
ThreadLibrary/src/main/java/com/geek/thread/executor/BaseExecutor.java:56
MethodcancelWork
取消正在队列中排队,还未执行的任务。 如果任务已经开始执行,则此方法不起任何作用 如果任务已经完成或者已经取消,返回ture @param key 需要取消的任务 @return 是否取消成功
ThreadLibrary/src/main/java/com/geek/thread/GeekThreadManager.java:130
MethodcompareTo
(GeekPriorityComparable geekPriorityComparable)
ThreadLibrary/src/main/java/com/geek/thread/task/GeekTask.java:45
MethodcompareTo
(GeekPriorityComparable another)
ThreadLibrary/src/main/java/com/geek/thread/task/GeekRunnable.java:25
MethodcompareTo
(GeekPriorityComparable another)
ThreadLibrary/src/main/java/com/geek/thread/task/GeekThread.java:27
Methoddone
()
ThreadLibrary/src/main/java/com/geek/thread/task/GeekTask.java:58
Methodequals
(Object obj)
ThreadLibrary/src/main/java/com/geek/thread/task/GeekTask.java:53
Methodequals
(Object obj)
ThreadLibrary/src/main/java/com/geek/thread/task/GeekRunnable.java:33
Methodequals
(Object obj)
ThreadLibrary/src/main/java/com/geek/thread/task/GeekThread.java:35
MethodgetMJRejectPolicy
()
ThreadLibrary/src/main/java/com/geek/thread/executor/IOExecutor.java:25
MethodgetMJThreadFactory
()
ThreadLibrary/src/main/java/com/geek/thread/executor/IOExecutor.java:20
MethodhandleMessage
(Message msg)
app/src/main/java/com/aotuman/geek/MainActivity.java:112
MethodnewThread
(Runnable r)
ThreadLibrary/src/main/java/com/geek/thread/factory/BaseThreadFactory.java:13
MethodonCreate
(Bundle savedInstanceState)
app/src/main/java/com/aotuman/geek/MainActivity.java:21
Methodrun
()
app/src/main/java/com/aotuman/geek/MainActivity.java:37
Methodrun
()
ThreadLibrary/src/main/java/com/geek/thread/executor/SerialExecutor.java:67
MethodsetGeekPriority
(ThreadPriority priority)
ThreadLibrary/src/main/java/com/geek/thread/task/GeekTask.java:35
MethodsetGeekPriority
(ThreadPriority priority)
ThreadLibrary/src/main/java/com/geek/thread/task/GeekRunnable.java:15
MethodsetGeekPriority
(ThreadPriority priority)
ThreadLibrary/src/main/java/com/geek/thread/task/GeekThread.java:17
Methodshutdown
用来停止线程池
ThreadLibrary/src/main/java/com/geek/thread/GeekThreadManager.java:55