Lab10 - Lab 10 the last one due Dec. 4. This lab is very...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Lab 10 – the last one – due Dec. 4. This lab is very “control oriented”, meaning that it teaches skills that will be of use in control and hardware courses such as CSE321 Embedded Systems and CSE453 HW/SW Integration. The important definitions include: data, commands, asynchronous processes, protocol, and buffer . This lab investigates asynchronous processes and the difference between data and commands . Java Threads are actually independently running programs. Because the computer operating system grants them separate access to the computer’s resources (memory, clocks, keyboard access, etc.), threads cannot be counted on to be in any given state at any given time. They operate “asynchronously”, meaning NOT on dependable schedules. Therefore, communications between threads (for example, one thread telling another what to do), is handled through a structured protocol… say, Strings that both threads have access to, and that are written-to and read in dependable, rule-based ways. (the
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 10/14/2011 for the course ENGLISH 101 taught by Professor Staff during the Fall '08 term at IIT Bombay.

Page1 / 2

Lab10 - Lab 10 the last one due Dec. 4. This lab is very...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online