Multithreaded applications provide a flexible, exciting way of utilizing the power of modern computer systems. ISE Eiffel supports a powerful multithreaded model, fast and easy to use.
The EiffelThread library is mapped to the C thread standard libraries: it supports Windows, POSIX-like and Unix International Threads. EiffelThread is supported by the ISE compiler and run-time on Windows, Linux, FreeBSD, LinuxPPC, Solaris, SGI, VxWorks, LynxOS, CRAY and Unixware.
This document will explain how to use the EiffelThread library. To fully take advantage of this documentation you should know some basics about multithreaded systems
To enable multithreading in the ISE EiffelStudio environment, you will need to do some changes in your project settings. To learn more about once feature in an Eiffel multithreaded environment, click here.
Users of the EiffelThread library in version 4.5 and older should read "changes between 4.5 and 5.0" to get the info they need to migrate their code to the new implementation of threads in Eiffel.
If you encounter problems, take a look at the FAQ list.