Location: Embedded System trackTime: 2007-11-15 09.00Level: Intermediate
|
|
David Pettersson & Mikael Johansson, Realway, Sweden
|
|
3 hrs Workshop - Multi-threading in Embedded Linux Even if processors can still be made faster, many manufacturers now choose to introduce multiple cores instead of higher frequencies. Using threads in software is a good way to utilize the power available in such multicore processors. Embedded systems are often more focused on energy conservation and therefore settle for a single core/CPU. It can still be good to know how to create threaded software, even if there may also be good reasons not to do so. We will show you how to avoid the pitfalls of threading and provide you with tips for what to consider when creating threaded software, and also explain when to use threads and when to use processes instead.
|