Skip to content

Commit 0b76124

Browse files
committed
Avoid new thread pool - simplify waiting for end of QuiescenceTask.
1 parent c7a3f49 commit 0b76124

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

src/Components/Endpoints/src/Rendering/EndpointHtmlRenderer.Prerendering.cs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -169,12 +169,9 @@ private void FinishRendereingOnQuiescenceIfRequested(PrerenderedComponentHtmlCon
169169
return;
170170
}
171171

172-
// Set up a background task to wait for quiescence and signal when reached
173-
_ = Task.Run(async () =>
174-
{
175-
await htmlContent.QuiescenceTask.ConfigureAwait(false);
176-
SignalRendererToFinishRendering();
177-
});
172+
htmlContent.QuiescenceTask.ContinueWith(
173+
_ => SignalRendererToFinishRendering(),
174+
TaskScheduler.Default);
178175
}
179176

180177
private async Task WaitForResultReady(bool waitForQuiescence, PrerenderedComponentHtmlContent result)

0 commit comments

Comments
 (0)