help-glpk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Help-glpk] GLPK 4.61: thread local storage in Windows DLL


From: Andrew Makhorin
Subject: Re: [Help-glpk] GLPK 4.61: thread local storage in Windows DLL
Date: Mon, 09 Jan 2017 23:18:25 +0300

Please see attached a working tls implementation for dll. It is from
some old version of glpk.



On Mon, 2017-01-09 at 20:32 +0100, Heinrich Schuchardt wrote:
> 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
> 

Attachment: dlltsl.c
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]