20-CS-4003-001 Organization of Programming Languages Fall 2018
Threads

Lambda calculus, Type theory, Formal semantics, Program analysis

All lectures
Introduction

    1.  
  -   Simple use of a many threads. One thread is attached to each circle. Each circle has a home position, color, and identity. Drag a circle away from its home position and it will return to it when the mouse button is released. This version extends the Thread class.
 
    2.  
  -   This version does the same thing as the version above except that it implements the Runnable interface.
 
    3.  
  -   What is all that flicker due to in Race1.java?
 
    4.  
  -   Round Robin scheduler