[SystemSafety] A small taste of what we're up against
David Crocker
dcrocker at eschertech.com
Thu Oct 25 18:17:42 CEST 2018
On 25/10/2018 16:51, Peter Bishop wrote:
> ...
>
> Another area that (most) languages do not address is concurrency, so
> Pascal might be better than C semantically *as a sequential program* but
> both are equally vulnerable to data races in a concurrent real-time
> environment, i.e. the behaviour is semantically ambiguous unless other
> concurrency control measures (outside the language semantics) are put in
> place.
C and C++ have both supported concurrency in the language since their
2011 revisions. However, shared-memory concurrency is very easy to get
wrong in any programming language.
- David
More information about the systemsafety
mailing list