On Sat, 14 Aug 2010, Michael Blumenkrantz wrote:

> Having threadsafe data types is useful for anyone using threads.  Out
> of the people I've asked, nobody has been against adding threadsafe 
> operations;
> the opposite, everyone has been pro threadsafety as desktop cpus are gaining
> more cores and thus the ability to efficiently multitask.

multitasking ? in the EFL ?? except the internal of evas (which does not 
require the thread safety for the eina data types), i don't see anywhere 
else where it is useful.

> This is not a null use case.  Aside from desktop usage, I am working on 
> bringing
> EFL into secure server operations, and this requires the use of threads.

what do you mean by "secure server operations" ?

> I realize that not everyone uses threads, which is why threadsafety is in no
> way required or enabled for normal operation.

as the ecore main loop is not thread safe, and almost all the EFL are not 
thread safe, the interest is almost 0. You could say that with that thread 
safety, the EFL will be used with other toolkit like gtk or qt. Such thing 
will never happen, we know that.

Such thread safety is not tested well. It means that we maybe have to fix 
a lot of bugs, while the release is quite soon. If threadd safety is 
really needed, better adding them after the release. The code is anyway in 
svn, so it is not lost.

Vincent

------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to