|
From: | Heinrich Schuchardt |
Subject: | [Help-glpk] GLPK 4.61: thread local storage in Windows DLL |
Date: | Mon, 9 Jan 2017 20:32:26 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Icedove/45.4.0 |
Hello David, the thread local storage is not correctly implemented for usage with Windows in a DLL. See https://msdn.microsoft.com/en-us/library/windows/desktop/ms686997 I think we should do the following: Write a test case that demonstrates the usage of multithreading GLPK using the pthread library. Add a pthread emulation for Windows so we can use the same test code with Windows and with Posix. For a minimalistic implementation see http://sqlstat.sourceforge.net/doxygen/html/sqlthread_8h_source.html Rewrite the allocation and freeing of the env variable according to the Windows DLL requirements. Best regards Heinrich Schuchardt
[Prev in Thread] | Current Thread | [Next in Thread] |