Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
CSC364 Lecture 07
Search
Javier Gonzalez-Sanchez
PRO
January 27, 2026
0
14
CSC364 Lecture 07
Introduction to Networked, Distributed, and Parallel Computing
Threads
(202601)
Javier Gonzalez-Sanchez
PRO
January 27, 2026
Tweet
Share
More Decks by Javier Gonzalez-Sanchez
See All by Javier Gonzalez-Sanchez
CSC307 Lecture 07
javiergs
PRO
0
520
CSC307 Lecture 06
javiergs
PRO
0
660
CSC364 Lecture 06
javiergs
PRO
0
65
CSC307 Lecture 05
javiergs
PRO
0
490
CSC364_L05_connection.pdf
javiergs
PRO
0
72
CSC364 Lecture 04
javiergs
PRO
0
87
CSC307 Lecture 04
javiergs
PRO
0
650
CSC307 Lecture 03
javiergs
PRO
1
480
CSC364 Lecture 03
javiergs
PRO
0
110
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
Scaling GitHub
holman
464
140k
Producing Creativity
orderedlist
PRO
348
40k
How GitHub (no longer) Works
holman
316
140k
Building Adaptive Systems
keathley
44
2.9k
Evolving SEO for Evolving Search Engines
ryanjones
0
110
The Curse of the Amulet
leimatthew05
1
7.7k
BBQ
matthewcrist
89
10k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
46
Building Applications with DynamoDB
mza
96
6.9k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
2
310
Transcript
Dr. Javier Gonzalez-Sanchez
[email protected]
www.javiergs.info o ffi ce: 14 -227
CSC 364 Introduction to Networked, Distributed, and Parallel Computing Lecture 07. Threads II 1
2 De f initions
Threads Observer Example + GUI
None
None
None
Timers Pacman Example
Example 8
None
None
None
… show power pills
… show power pills
… show the pacman
… move a ghost
Reference 16 Reading https://medium.com/javarevisited/design-patterns-101-hello-singleton-2d3f227c7729
Reference 17 Reading https://medium.com/swlh/software-design-patterns-why-what-and-an-example-8d4c0934a6ca
Questions 18
Lab 07. Threads + GUI
20 Lab • Timer 1/30 seconds • 49 Thre a
ds e a ch upd a ting a cell • E a ch sleep a r a ndom time • E a ch is a color (RGB) gener a tor (0-255, 0-255, 0-255)
CSC 364 Introduction to Introduction to Networked, Distributed, and Parallel
Computing Javier Gonzalez-Sanchez, Ph.D.
[email protected]
Winter 2026 Copyright. These slides can only be used as study material for the class CSC 364 at Cal Poly. They cannot be distributed or used for another purpose. 21