assert semantic change proposal
Walter Bright via Digitalmars-d
digitalmars-d at puremagic.com
Wed Aug 6 14:57:50 PDT 2014
On 8/6/2014 10:18 AM, Sean Kelly wrote:
> So from a functional perspective, assuming this is a multithreaded app, what
> should the procedure be when an AssertError is thrown in some thread?
Print message, stop the process and all its threads.
Rationale: the program is in an unknown, invalid state, which will include any
thread (or process) that has access to memory shared with that failed thread.
Attempting to continue operating is irresponsible if the program is doing or can
do anything important.
More information about the Digitalmars-d
mailing list