Office Hours
| Day | Time |
|---|---|
| Monday | 4:30pm - 5:30pm |
| Wednesday | 1:00pm - 2:00pm |
| Thursday | Noon - 1:00pm |
Join Office Hours via Zoom
Passcode: Monmouth
Networks
![]() | ![]() | Hardware Pre-req |
|---|---|---|
![]() | ![]() | Gates and Memory |
![]() | ![]() | Processors |
![]() | ![]() | Software Pre-req |
|---|---|---|
![]() | ![]() | Critical Sections (Software Solutions) |
![]() | ![]() | Semaphores |
![]() | ![]() | Deadlocks (definition/Avoidance) |
![]() | ![]() | Deadlocks - Detection |
![]() | ![]() | Cloud Computing |
|---|---|---|
![]() | ![]() | Cloud Computing |
![]() | ![]() | Cloud AWS |
Multi Threaded Programming in Java
| Java Thread 1 ex0.java ex1.java ex2.java ex3.java | |
| Java Threads 2 ex3a.java ex4.java ex5.java | |
| Java Threads lab ex0.java prodCons.java | |
| Server Processes project Assignment |
As a lab exercise, run a java complier on these code examples and get a feel for what they do.
As a project we will write code very similar to these examples but have one thread accepting all input messages and waking up the sleeping process that handles it.
Networks
![]() | ![]() | Hardware Pre-req |
|---|---|---|
![]() | ![]() | Gates and Memory |
![]() | ![]() | Processors |
![]() | ![]() | Software Pre-req |
|---|---|---|
![]() | ![]() | Critical Sections (Software Solutions) |
![]() | ![]() | Semaphores |
![]() | ![]() | Deadlocks (definition/Avoidance) |
![]() | ![]() | Deadlocks - Detection |
![]() | ![]() | Cloud Computing |
|---|---|---|
![]() | ![]() | Cloud Computing |
![]() | ![]() | Cloud AWS |
Multi Threaded Programming in Java
| Java Thread 1 ex0.java ex1.java ex2.java ex3.java | |
| Java Threads 2 ex3a.java ex4.java ex5.java | |
| Java Threads lab ex0.java prodCons.java | |
| Server Processes project Assignment |
As a lab exercise, run a java complier on these code examples and get a feel for what they do.
As a project we will write code very similar to these examples but have one thread accepting all input messages and waking up the sleeping process that handles it.



