We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bf44cc0 commit dcbaf1eCopy full SHA for dcbaf1e
1 file changed
TaskExecutor/ActiveTaskRegistry.cs
@@ -73,9 +73,12 @@ public void Add(Task task)
73
/// <returns>An array of <see cref="Task"/> objects that are currently running.</returns>
74
public Task[] GetRunningTasks()
75
{
76
- return _runningTasks
+ lock (_lock)
77
+ {
78
+ return _runningTasks
79
.Where(t => t.IsRunning && t.TaskReference != null)
80
.Select(t => t.TaskReference!)
81
.ToArray();
82
+ }
83
}
84
0 commit comments