I have complex application written in different languages. Main part is written on Java. But "simulation" part is written on VAST. This part is started in separate process with help of nodialog.exe file. VAST part have web service that accepts requests from Java. This solution is not acceptable any more because of performance and stability problems.
I am trying to evaluate following solution: VAST is accessed from Java code with help of Smalltalk Call-in support (abtvxt40.dll). Not directly, but through C++ redirector (simple DLL). Using this approach I am faced with following problem: if VAST code spawns some vast process (fork) then those process do nothing after first process is finished. As I understand there is simply no any thread that can execute VAST code and all these vast processes are managed by VAST machine itself (pseudo multithreading?).
Smuglov wrote:Smalltalk code is only executed within ONE native operating system thread or process.
Seems that I have undestand the meaning of this words only now.
so I can't use VAST virtual machine in two native threads at all?
Users browsing this forum: Yahoo [Bot] and 1 guest