-
Notifications
You must be signed in to change notification settings - Fork 5.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Why ExecutionAndPublication and PublicationOnly have such names? #12214
Comments
@kouvel can you help with this question? Is this an issue with the docs? |
I suspect that it's referring to what guarantees are made. There's some code that would do initialization and then a value produced would be published to be used by consumers thereafter. Sort of like:
|
This issue has been closed as part of the issue backlog grooming process outlined in #22351. That automated process may have closed some issues that should be addressed. If you think this is one of them, reopen it with a comment explaining why. Tag the |
@dotnet/docs, will @kouvel’ s explanation above be useful to include in the documentation? |
Yes I'll add to the docs |
- Clarify terms used in `LazyThreadSafetyMode` field names. Relevant to dotnet/docs#12214. - Clarify documentation of the `Volatile` class. Relevant to dotnet/docs#24318. - Update docs for `Thread.VolatileRead` and `Thread.VolatileWrite`. Fixes dotnet#2518. - Clarify something about `ManualResetEventSlim`'s perf benefit over `ManualResetEvent`. Fixes dotnet#3323.
- Document new settings available to configure the rate of thread injection for sync-over-async. Fixes dotnet#24566. - Clarify documentation of the `volatile` keyword. Fixes dotnet#24318. - Add link to clarify some terms in `LazyThreadSafetyMode` field names. Fixes dotnet#12214.
* Clarify/fix some threading API docs - Clarify terms used in `LazyThreadSafetyMode` field names. Relevant to dotnet/docs#12214. - Clarify documentation of the `Volatile` class. Relevant to dotnet/docs#24318. - Update docs for `Thread.VolatileRead` and `Thread.VolatileWrite`. Fixes #2518. - Clarify something about `ManualResetEventSlim`'s perf benefit over `ManualResetEvent`. Fixes #3323. * Apply suggestions from code review Thank you! Co-authored-by: Genevieve Warren <[email protected]> Co-authored-by: Genevieve Warren <[email protected]>
* Clarify/fix some threading docs - Document new settings available to configure the rate of thread injection for sync-over-async. Fixes #24566. - Clarify documentation of the `volatile` keyword. Fixes #24318. - Add link to clarify some terms in `LazyThreadSafetyMode` field names. Fixes #12214. Co-authored-by: Genevieve Warren <[email protected]>
Could you please explain in the article, why ExecutionAndPublication and PublicationOnly have such names? The descriptions of modes do not mention publication and it is not clear how behavior is associated with the name of mode.
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.
The text was updated successfully, but these errors were encountered: