internal void FastStart(Action task, Action <Exception> onError) { if (onError == null) { FastStart(task); } else { thread thread = threads.Pop(); if (thread == null) { new thread(this, stackSize, task, onError, threading.thread.callType.Action, threading.thread.errorType.Action); } else { thread.RunTask(task, onError, threading.thread.callType.Action, threading.thread.errorType.Action); } } }
public DbConnection Pop() { return(pool.Pop()); }