lua-users home
lua-l archive

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


On Mon, Jul 14, 2014 at 10:39 AM, Thiago L. <fakedme@gmail.com> wrote:
>
> On 13/07/14 09:36 PM, Austin Einter wrote:
>>
>> Hi All
>> Suppose I have Lua State L as a global variable in my C program.
>>
>> If it is accessed and used by two different threads, is it required for me
>> to protect the Lua State by using a semaphore/mutex.
>>
>> OR
>>
>> Lua State internally has a semaphore/mutex to protect itself.
>>
>> Please let me know.
>>
>> Austin
>
> I'm pretty sure they aren't thread-safe...
>

Indeed, Lua is not thread safe. You can protect access yourself or
maybe have a per-thread state depending on your needs.