Skip to content

Commit 1c59dbf

Browse files
benwulfemontymxb
authored andcommitted
Make Task.Run run tasks on the threadpool (#251)
1 parent 40f5e39 commit 1c59dbf

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Unity.Tasks/Public/TaskFactory.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ public TaskFactory(TaskScheduler scheduler)
1818
}
1919

2020
public TaskFactory(CancellationToken cancellationToken)
21-
: this(TaskScheduler.FromCurrentSynchronizationContext(), cancellationToken) {
21+
: this(new TaskScheduler(null), cancellationToken) {
2222
}
2323

2424
public TaskFactory()
25-
: this(TaskScheduler.FromCurrentSynchronizationContext(), CancellationToken.None) {
25+
: this(new TaskScheduler(null), CancellationToken.None) {
2626
}
2727

2828
public TaskFactory(CancellationToken cancellationToken,
@@ -161,11 +161,11 @@ public TaskFactory(TaskScheduler scheduler)
161161
}
162162

163163
public TaskFactory(CancellationToken cancellationToken)
164-
: this(TaskScheduler.FromCurrentSynchronizationContext(), cancellationToken) {
164+
: this(new TaskScheduler(null), cancellationToken) {
165165
}
166166

167167
public TaskFactory()
168-
: this(TaskScheduler.FromCurrentSynchronizationContext(), CancellationToken.None) {
168+
: this(new TaskScheduler(null), CancellationToken.None) {
169169
}
170170

171171
public TaskScheduler Scheduler {

0 commit comments

Comments
 (0)