+initialize is being run as soon as the library is loaded, I assume some
__attribute__((constructor)) mojo.


On Tue, Dec 10, 2013 at 2:43 AM, Ivan Vučica <[email protected]> wrote:

> There is no way for you to run +initialize as soon as the application
> starts on the main thread? Other things might fall apart as well,
> considering some things in modern OSes are per-thread; one example that
> comes to mind is OpenGL contexts, but other things probably exist too.
>
>
> On Tue, Dec 10, 2013 at 1:43 AM, Doug Warren <[email protected]>wrote:
>
>> Just to confirm there currently is no way to set the defaultThread once
>> it's been set by +[NSThread initialize] correct?  I realized today that for
>> an application I have where the GNUstep library is loaded and +initialized
>> is called from Java on a different thread than the JNI thread where I do
>> all the GNUStep work.  And as such no thread that would ever execute
>> Objective C code was considered the mainThread.  I'd like to either delay
>> setting it until sometime after initialize or have a function to override
>> the value from a different thread.  But from looking at the code nothing
>> like that currently exists correct?
>>
>> Thanks,
>> -Doug
>>
>> _______________________________________________
>> Gnustep-dev mailing list
>> [email protected]
>> https://lists.gnu.org/mailman/listinfo/gnustep-dev
>>
>>
>
>
> --
> Ivan Vučica
> [email protected]
>
_______________________________________________
Gnustep-dev mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to