John,
I confirm all the points you mention below.
Thanks,
-Bishnupriya
________________________________
From: john.aynsley@doulos.com [mailto:john.aynsley@doulos.com]
Sent: Wednesday, September 01, 2010 6:44 PM
To: Bishnupriya Bhattacharya; systemc-p1666-technical@eda.org
Subject: Clarification re exceptions and termination
Bishnupriya,
I am assuming that is it legal to call kill on a handle for a method process that is not currently executing, in which case the method process will be terminated (even though there is no call stack to be unwound). Please confirm.
A thread process that catches an exception (from throw_it) may call wait and subsequently continue execution, or may return from the function and thus terminate.
We have agreed that throwing an exception (with throw_it) within a method process is permitted but has no effect except that an implementation may issue a warning. I am assuming that calling throw_it on a method process will NOT terminate the method process instance (unlike kill). Please confirm.
Thanks,
John A
-- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.Received on Wed Sep 1 10:59:30 2010
This archive was generated by hypermail 2.1.8 : Wed Sep 01 2010 - 10:59:31 PDT