Index: trunk/FACT++/src/InterpreterV8.cc
===================================================================
--- trunk/FACT++/src/InterpreterV8.cc	(revision 14599)
+++ trunk/FACT++/src/InterpreterV8.cc	(revision 14600)
@@ -25,4 +25,21 @@
 
 // ==========================================================================
+//                           Some documentation
+// ==========================================================================
+//
+// Threads:
+// --------
+// In most cases Js* and other calls to native C++ code could be wrapped
+// with an Unlocker to allow possible other JavaScipt 'threads' to run
+// during that time. However, all of these calls should take much less than
+// the preemption time of 10ms, so it would just be a waste of tim.
+//
+// Termination:
+// ------------
+// Each thread running V8 code needs to be signalled individually for
+// termination.
+//
+
+// ==========================================================================
 //                            Simple interface
 // ==========================================================================
@@ -30,8 +47,9 @@
 void InterpreterV8::Terminate()
 {
+    /*
     for (auto it=fThreadIds.begin(); it!=fThreadIds.end(); it++)
         V8::TerminateExecution(*it);
     fThreadIds.clear();
-
+    */
     if (fThreadId<0)
         return;
