Diagram representing possible interactions between dedicated threads:
+------+ +-------+ +--------+
| main | <---> | logic | <---> | bridge |
+------+ +-------+ +--------+
The purpose of the single logic
thread is to handle all the app logic that normally would be done in the main
thread, thus slowing down user interactions & touch event reactions.
The idea of the signle bridge
thread is to make communication with an external system/framework/library much easier and not to affect the performance of the main-logic
pair.
To run the example project, clone the repo, and run pod install
from the Example directory first.
Minimum supported iOS
version: 8.x
Dependencies: GNExceptions
, GNLog
, GNPreconditions
& GNThreadPool
GNFrontEndJobExecutor is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "GNFrontEndJobExecutor"
Games Neox, games.neox@gmail.com
GNFrontEndJobExecutor is available under the MIT license. See the LICENSE file for more info.