From 821c8965dfe7f47b8e7c419afeb5737a2b450376 Mon Sep 17 00:00:00 2001 From: cedric Date: Thu, 19 Aug 2010 08:57:55 +0000 Subject: [PATCH] * ecore: add some information about Ecore_Thread. git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@51389 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- README.in | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.in b/README.in index ac5740e..f95fc6a 100644 --- a/README.in +++ b/README.in @@ -62,6 +62,14 @@ that the program sets up to handle those events. Handling them is simple and other Ecore modules produce more events on the queue, coming from other sources such as file descriptors etc. +Ecore also help you work in a multi threaded environment and setup a +thread pool that help you use the EFL on multi-cpu system. It help split +the part that can't be called outside of the ecore main loop from the +computation heavy function that could run on another CPU. Be aware that +Evas and most of Ecore API is not thread safe and should only be called +in the main loop. Eina and Eet could be used, if done carefully, in any +heavy function on another cpu. + Ecore also lets you have functions called when file descriptors become active for reading or writing, allowing for streamlined, non-blocking IO. -- 2.7.4