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 http://bit.ly/2eLjJSA.