[MSEide-MSEgui-talk] MSElang, long strings and dynamic arrays are not thread safe

2014-05-11 Thread Martin Schreiber
Hi, Because of the big overhead by locked refcount operations and memory barriers long strings and dynamic arrays are not thread safe, even reading needs serializing if the data will be accessed from several threads. Opinions? Martin

Re: [MSEide-MSEgui-talk] windows management

2014-05-11 Thread Med Hamza
I am just using Puppy linux ver 5.7 system distro and MSEIDE-MSEGUI that's all. 2014-05-11 5:39 GMT+01:00 Martin Schreiber mse00...@gmail.com: On Saturday 10 May 2014 20:20:38 Med Hamza wrote: Here it is as attachments. Please write what window manager you use. Thanks, Martin

Re: [MSEide-MSEgui-talk] windows management

2014-05-11 Thread Martin Schreiber
On Sunday 11 May 2014 08:44:33 Med Hamza wrote: I am just using Puppy linux ver 5.7 system distro and MSEIDE-MSEGUI that's all. I don't know Puppy Linux. What window manager does Puppy Linux use by default? Martin --

Re: [MSEide-MSEgui-talk] MSElang, long strings and dynamic arrays are not thread safe

2014-05-11 Thread Ivanko B
Opinions? Two options with distinguishable syntax. var1: int; threasafe var1: int; or var1: int threadsafe; -- Is your legacy SCM system holding you back? Join Perforce May 7 to find out: #149; 3

Re: [MSEide-MSEgui-talk] MSElang, long strings and dynamic arrays are not thread safe

2014-05-11 Thread Martin Schreiber
On Sunday 11 May 2014 10:30:13 Ivanko B wrote: Opinions? Two options with distinguishable syntax. var1: int; threasafe var1: int; or var1: int threadsafe; Have you ever concurrentely read strings from different threads? Martin

Re: [MSEide-MSEgui-talk] windows management

2014-05-11 Thread Martin Schreiber
On Saturday 10 May 2014 18:03:05 Med Hamza wrote: Hi Martin, I think there is an other bug when we want to maximize and restore window. Linux Puppy ver 5.7 system distro. https://github.com/joewing/jwm/issues/115 https://github.com/joewing/jwm/issues/116

Re: [MSEide-MSEgui-talk] windows management

2014-05-11 Thread Med Hamza
It's OK with IceWM Manager. Thank you. 2014-05-11 13:54 GMT+01:00 Martin Schreiber mse00...@gmail.com: On Saturday 10 May 2014 18:03:05 Med Hamza wrote: Hi Martin, I think there is an other bug when we want to maximize and restore window. Linux Puppy ver 5.7 system distro.

Re: [MSEide-MSEgui-talk] MSElang, long strings and dynamic arrays are not thread safe

2014-05-11 Thread Ivanko B
Have you ever concurrentely read strings from different threads? == With memory access hooks etc ? No, but there may be such need - it's even obvious from Your question. -- Is your legacy SCM system

Re: [MSEide-MSEgui-talk] MSElang, long strings and dynamic arrays are not thread safe

2014-05-11 Thread Ivanko B
I looks like DB issues about concurrent accessing shared data. There're a few 100% working access disciplines for that - SHARE, SHARE READ, SHARE EXCLUSIVE etc. For instance, they may introduce read waiting for another's change to commit. How about implemention those with thread-safe variables ?