TaskManager
一种支持依赖关系、任务兜底策略的任务调度管理工具。API灵活易用,稳定可靠。轻松提交主线程任务、异步任务。支持周期性任务,顺序执行任务,并行任务等。
File Explorer
Download Latest Version (.zip)- ThreadCheckTask.java
- AsyncTest.java
- CancelTest.java
- DataProviderTest.java
- DependantAfterTest.java
- DependantTest.java
- EventTaskTest.java
- GroupThreadPoolTest.java
- IdleTest.java
- ITest.java
- MultiSyncTest.java
- NeedSyncTest.java
- OrdependTest.java
- ParaTest.java
- StateCheck.java
- TaskResultTest.java
- Test.java
- TestExecuteNow.java
- TestReject.java
- TestSerial.java
- TickTest.java
- TriggerEventTest.java
- UITest.java
- DemoApp.java
- MainActivity.java
- SumChecker.java
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- dimens.xml
- ids.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- .gitignore
- build.gradle
- proguard-rules.pro
- event_data_dispatcher.png
- need_task_sync.png
- parallel_task.png
- task_dispatcher.png
- gradle-wrapper.jar
- gradle-wrapper.properties
- TaskManagerConfig.java
- ITaskManagerDeliver.java
- ITracker.java
- TaskManagerDeliverHelper.java
- TMDump.java
- IException.java
- ILog.java
- IPrinter.java
- ITask.java
- ITaskExecutor.java
- ITaskManagerConfig.java
- ITaskStateListener.java
- Container.java
- TaskContainer.java
- ExceptionUtils.java
- IdleScheduler.java
- LogUtils.java
- TMLog.java
- CleanUp.java
- ObjectPool.java
- RecycleObject.java
- DataProvider.java
- DefaultProvider.java
- EmptyProvider.java
- IProvider.java
- DataMaker.java
- GroupedThreadPool.java
- ITaskQueue.java
- IThreadIdleCallback.java
- IThreadStrategy.java
- PendingTaskQueue.java
- TaskBlockingQueue.java
- TaskManagerExecutor.java
- ThreadGroupStrategy.java
- ThreadPoolFactory.java
- TMThread.java
- TMThreadGroup.java
- ContextTask.java
- EventTask.java
- IdleTask.java
- Job.java
- ParallelRequest.java
- ParallelStateLatch.java
- ParallelTask.java
- ParallelTaskWrapper.java
- RunnableTask.java
- RunningThread.java
- SchedulerManager.java
- SerialTasks.java
- Task.java
- TaskDependentState.java
- TaskManager.java
- TaskRecorder.java
- TaskWrapper.java
- ThreadPriority.java
- TickTask.java
- TM.java
- TMExecutor.java
- strings.xml
- AndroidManifest.xml
- .gitignore
- build.gradle
- proguard-rules.pro
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- LICENSE.txt
- README-CN.md
- README.md
- settings.gradle
# Installation Guide
1. Get the code
git clone https://github.com/iqiyi/TaskManager
Downloads the entire project code from GitHub to your computer.
cd TaskManager
Moves into the project folder you just downloaded.
2. Gradle (Java/Kotlin)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
cd TaskManager
This project's files live in a subfolder, so move into it first.
./gradlew build
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
// repository documentation
Was this content helpful?
(0 ratings)
