public ThreadTask Add <T>(ThreadTaskAction <T> action, T obj) { ThreadStart newThreadStart = delegate() { action.Invoke(obj); }; return(Add(newThreadStart)); }
public ThreadTask Add <T>(ThreadTaskAction <T> action, T obj, string name = null) { ThreadStart newThreadStart = delegate() { action.Invoke(obj); }; return(Add(newThreadStart, name)); }