|
|
@@ -36,9 +36,10 @@ namespace Renci.SshNet.Abstractions
|
|
|
/// <param name="action">The action to execute.</param>
|
|
|
public static void ExecuteThread(Action action)
|
|
|
{
|
|
|
+#if FEATURE_THREAD_THREADPOOL
|
|
|
if (action == null)
|
|
|
throw new ArgumentNullException("action");
|
|
|
-#if FEATURE_THREAD_THREADPOOL
|
|
|
+
|
|
|
System.Threading.ThreadPool.QueueUserWorkItem(o => action());
|
|
|
#elif FEATURE_THREAD_TAP
|
|
|
System.Threading.Tasks.Task.Run(action);
|