From: zze-DELACROIX J. RD-RESA-B. <jul...@rd...> - 2005-04-14 08:36:18
|
Hi all. I have a multithreaded c++ application with 1 TCL interpreter per thread. This works, but when I'm monitoring CPUs usage, I see that my 4 CPU are used at 25% as if threads are working only one a a time. CPU usage should be 100% for each CPU as it is the case when I've got no embeded TCL interpreter in my thread. What is the problem? I suspect embeded TCL interperter in my threads to use shared TCL ressources and to block the others when using it. How can I prevent that (each interpreter has its own ressources)? Best regards, Julien Delacroix PS : I tried to compile tcl with and without thrdalloc but nothing changes... |