A
Andrew Makhorin
There is a multi-thread w32 dll written entirely in ISO C with the only
exception that TlsAlloc/TlsFree are used. There is also someone who
wishes to use C functions from the dll in Java programs, and the only
requirement is not to change the dll code.
Could anyone please explain me if it is possible, i.e. if there any Java
specific requirements due to which the dll code must be changed to
conform such requirements? In particular, may the Java garbage collector
conflict with thread-local storage used in the dll? (Please note that
I am a C programmer, and Java is Greek to me :+).
Thank you,
Andrew Makhorin
exception that TlsAlloc/TlsFree are used. There is also someone who
wishes to use C functions from the dll in Java programs, and the only
requirement is not to change the dll code.
Could anyone please explain me if it is possible, i.e. if there any Java
specific requirements due to which the dll code must be changed to
conform such requirements? In particular, may the Java garbage collector
conflict with thread-local storage used in the dll? (Please note that
I am a C programmer, and Java is Greek to me :+).
Thank you,
Andrew Makhorin