Beispiel #1
0
    private void Start()
    {
        int hpJobId     = MyJobSystem.AddnPerfromJob(new PrintHp());
        int sheildJobId = MyJobSystem.AddnPerfromJob(new PrintSheild());
        //int hpJobId = JobSystem.AddJob(new PrintHp(), 10);
        //JobSystem.PerformJob(hpJobId);
        //JobSystem.PerformAllJobs();

        //while(true) {
        //    Job job;
        //    if (JobSystem.jobs.TryGetValue(hpJobId, out job)) {
        //        if (job.State == Job.JobState.Done) {
        //            Console.WriteLine(job.Result);
        //            break;
        //        }
        //    }
        //}
    }
Beispiel #2
0
 public void CreateThread()
 {
     thread = new VertexCaluationJob();
     MyJobSystem.AddnPerfromJob(thread);
 }