How to avoid concurrency defects in IoT applications

November 14, 2016 OpenSystems Media

As Internet of Things (IoT) devices and applications become more complex, the use of multi-core processors and multi-threading applications becomes necessary. That also means these systems are at higher risk for concurrency errors, such as deadlocks, livelocks, resource starvation, and race conditions, which could undermine the safety, security, and quality of these products.

On Wednesday, November 16 at 11 a.m. ET, Embedded University continues a three-part series with a class covering the topic, “Don’t Let Concurrency Bring your System Down.” This class, led by Charles J. Lord, PE, President and Chief Trainer at Blue Ridge Advanced Design and Automation, will teach developers and testers about the defects particular to multi-core and multi-threaded code that are notoriously difficult to pinpoint and provide insights and techniques for identifying concurrency defects that could lead to system failure.

You can register for the class at

Jamie Leland, Content Assistant
Previous Article
Torex introduces first three devices aimed at the auto industry
Torex introduces first three devices aimed at the auto industry

To say that the automotive electronics industry is hot right now would be one of the bigger understatements...

Next Article
Murata three-axis MEMS accelerometer suits industrial and automotive apps

MEMS are quite common in the sensor world today. If you count up all the devices used in automobiles alone,...