private NewWorker ( TaskFunction tf, TaskComplete tc ) : Worker | ||
tf | TaskFunction | |
tc | TaskComplete | |
Результат | Worker |
Worker NewWorker(TaskFunction tf, TaskComplete tc)
{
if (freeList_ == null)
freeList_ = new Worker(null, null);
Worker ret = freeList_;
freeList_ = ret.next_;
ret.function_ = tf;
ret.completion_ = tc;
ret.context_ = null;
ret.error_ = null;
ret.next_ = null;
return ret;
}