[J3] Feedback on 23-246: Concurrent tasks
Van Snyder
van.snyder at sbcglobal.net
Sun Jan 14 19:31:20 UTC 2024
On Sun, 2024-01-14 at 09:54 +0000, Jeff Hammond wrote:
> > Ada compiler vendors were unable to implement tasks without what
> > they considered to be excessive overhead. They added "protected
> > variables," which are essentially coroutines. These are explained
> > in "Concurrent and Real-Time Programming
> > in Ada" by Alan Burns and Andy Wellings.
> >
> >
> >
>
>
>
> The current proposal is similar to coroutines. Strong progress is
> not required and code that requires it for correctness is not going
> to be defined.
Coroutines are useful for important reasons beyond concurrent
programming. See 23-107. They should be on the table in their own
right, maybe with a CONCURRENT or ASYNCHRONOUS prefix.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.j3-fortran.org/pipermail/j3/attachments/20240114/e247bdbc/attachment.htm>
More information about the J3
mailing list