RE: Clarification re exceptions and termination

From: Bishnupriya Bhattacharya <bpriya@cadence.com>
Date: Wed Sep 01 2010 - 10:59:08 PDT

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