[Mono-dev] asynchronous exceptions

Bastian Schmitz bastian.schmitz at udo.edu
Wed Jun 18 06:22:40 EDT 2008


Hello list.

Within the scope of my diploma thesis, I am going to create a (or extend an 
existing) programming language (+compiler) for the control of automated 
vehicles. Right now I am evaluating the use of mono as a runtime platform.

I am planning to have a language element, which ensures that a given condition 
stays fulfilled during the execution of block of code. If the condition is 
violated an exception should be risen. The condition is (probably) going to 
be checked/evaluated by another thread, who should inform the first one in 
case of violation of the condition.

This pattern resembles to the asynchronous exception used by the 
Thread.Abort() method being triggered by an external thread, catching the 
ThreadAbortException and canceling the abort afterwards.
I am wondering if there is a safe way to achieve this functionality with the 
crl/mono runtime.

Best regards,
Bastian Schmitz
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20080618/dff5980c/attachment.bin 


More information about the Mono-devel-list mailing list