Hi,

I read Jiang's paper -- very helpful, thanks.

So, I tried to follow the example in the section "Allocate a Tcl 
Interpreter Thread" 
(http://www-cs-students.stanford.edu/~jwu/Using_Tcl_in_Java.html#9), but 
what I wrote doesn't work.  Here's the code:

import tcl.lang.*;
public class Try {
     public static void doit() {
         System.out.println("pt0");
         (new TclThread()).start();
         System.out.println("pt1");
     }
     private static class TclThread extends Thread {
         Interp myInterp;
         public void run() {
             System.out.println("pt2");
             myInterp = new Interp();
             System.out.println("pt3");
         }
     }
}

It hangs after printing "pt2" (specifically, it prints pt0, then pt2, then 
pt1, and never gets to pt3).  So, I don't seem to be able to create the 
single dedicated Tcl interpreter thread in anything but the main 
thread.  What did I do wrong?

Thanks
  - Mike

----------------------------------------------------------------
The TclJava mailing list is sponsored by Scriptics Corporation.
To subscribe:    send mail to [EMAIL PROTECTED]  
                 with the word SUBSCRIBE as the subject.
To unsubscribe:  send mail to [EMAIL PROTECTED] 
                 with the word UNSUBSCRIBE as the subject.
To send to the list, send email to '[EMAIL PROTECTED]'. 
An archive is available at http://www.mail-archive.com/tcljava@scriptics.com

Reply via email to