446b92bea5
Committing the current files prior to reformatting.
2016-06-27 18:24:48 -04:00
455f873f2a
The task is switched to the Finished state when shutdown is received.
2016-06-26 08:09:21 -04:00
7492d3989e
When a thread is finished any task that is not finished is re-queued.
2016-06-26 08:05:44 -04:00
7bd5378500
This adjusts the process of the compute thread.
...
The compute thread now implements the state machine using the match
statement.
2016-06-26 06:45:25 -04:00
bc4ed6d0bc
Most of the new task processing is now complete.
...
The task states and how to spawn new tasks has all been sorted out.
All that is left at this point is to handle the thread portion of task
management and to determine how to get messages from the new child
task's completion back to the parent task.
2016-06-25 05:26:10 -04:00
5d4e3ab9fa
Beginning to restructure the task and thread system.
...
This defines the thread and task system better.
2016-06-22 17:17:59 -04:00
28ab99e867
Tasks can now be added to computer or blocking threads.
...
The tasks are now objects that implement Taskable.
2016-04-01 15:12:44 -04:00
82486b1634
The main enums now have the ability to be displayed.
2016-03-25 05:59:12 -04:00
d69f9b8e9b
Pulled out the thread code to it's own class.
2016-03-25 05:41:50 -04:00
01f9b49498
Checking this in before I pull the thread code out to its own file.
2016-03-25 02:45:34 -04:00
b83c3970a6
Initial library commit.
2016-03-18 16:17:01 -04:00