Search
You can find the results of your search below.
Matching pagenames:
- assignments (course…7-202001)
- csp-dining-phils (cour…202001)
- lang-resources (cours…-202001)
- schedule (courses:…377-202001)
- sidebar (courses:cs377-202001)
- sieve (courses:cs377-202001)
- tech_ref (courses:…377-202001)
- top (courses:cs377-202001)
- vim_resources (cours…-202001)
- week2 (courses:cs377-202001)
- week3 (courses:cs377-202001)
- week7 (courses:cs377-202001)
- week8 (courses:cs377-202001)
- week9 (courses:cs377-202001)
- week10 (courses:cs377-202001)
- week11 (courses:cs377-202001)
- week12 (courses:cs377-202001)
- week13 (courses:cs377-202001)
- top (courses:cs…lch-lectures)
Fulltext results:
- top
- ~NOTOC~~ **CMPU-377** \\ **Vassar College, Fall 2020** \\ **Syllabus / Course Wiki** \\ ---- // Welcome to our course wiki. It will be updated thro... | ^ Office: | SP 104.5 (teaching fully remote) ... and by appointment// [[https://vassar.zoom.us/j/8904060254?pwd=ZGN2OEdPNEpvMUVFTlphT0xSRk5jQT09|Zoom]
- assignments
- | Sequential FindMax {{ :courses:cs377-202001:assign-1.pdf |PDF}} | 9/2 | 9/9 | | assign2 ... rm) | Dining UPC Philosophers {{ :courses:cs377-202001:diningupcphils.pdf |PDF}}
- csp-dining-phils
- g/github.com/thomas11/csp * (last accessed: 4/1/2019) */ package main import ( "fmt" "time" )... an int) room := func() { occupancy := 0 for { select { ca... ) putdown := make([]chan int, 5) for i := 0; i < 5; i++ { pickup[i] = make(chan int) ... / Launch the scenario. go room() for i := 0; i < 5; i++ { go fork(i) } for i
- top @courses:cs377-202001:welch-lectures
- otivation (main stuff:1-49, blood clot modelling 50-113) {{motivation.ppt|PPT}} {{motivation.pdf|PDF}} * basics (intro:1-21, main stuff: 22-110) {{basics.ppt|PPT}} {{bas... replicators.pdf|PDF}} * choice (main stuff:1-130) {{choice.ppt|PPT... tocol.pdf|PDF}} * shared-etc (main stuff:1-103) {{shared-etc.ppt|PP
- schedule
- = Weekly lecture notes ===== * [[courses:cs377-202001:week2|Week 2]] * [[courses:cs377-202001:week3|Week 3]] * Week 4 - see Moodle * Week 5 - see M
- lang-resources
- emory Programming//. John Wiley & Sons, Inc. (c) 2005. * Ch. 1: [[https://books.google.com/books?id=n4pknjxmh7EC&lpg=PP1&pg=PP1#v=onepage&q&f=false|... m * Professor Peter Welch's [[courses:cs377-201951:welch-lectures:top|occam tutorial slides]] an... ttp://www.cs.vassar.edu/~cs377/phw-slides/anonqa-2005/index.html|FAQs]] from his course at the Univer
- sieve
- ver values received from 'src'. if i%prime != 0 { dst <- i // Send 'i' to channel 'dst'.
- tech_ref
- and protect it: $ cd $ mkdir cs377 $ chmod 700 cs377 \\ Your programming assignments should each be saved in a subdirectory named cs377. This mak
- week7
- re for binary semaphores s1 and s2: <code text> 0 <= s1+s2 <= 1 </code> * technique: pass the b... * slides: {{slides.pdf|PDF}} * begin slide 105 \\ \\ **Monitors** * Marc's Lecture Notes: {
- week9
- s** * Assigned: Mon, Oct 19 * Due: Fri, Oct 30 * {{ diningjavaphils.pdf |PDF}} * Questions? ... pdf|PDF}} * My monitor notes: {{:courses:cs377-201603:cs377-monitors.pdf|PDF}} * Monitor state transition diagram: {{monitor-state-diagram.pdf |PDF}... ithub.com/thomas11/csp * Rob Pike's Google I/O 2012 - Go Concurrency Patterns: https://youtu.be/f6k
- week10
- ====== Week 10 ====== ~~NOTOC~~ ===== Channels, CSP, and Go (cont'd) ===== ** Last time: ** * C... ithub.com/thomas11/csp * Rob Pike's Google I/O 2012 - Go Concurrency Patterns: https://youtu.be/f6k... ill use Go this semester!) * [[courses:cs377-202001:welch-lectures:top|Occam-pi Lecture Notes]] * even though we won't be programming in occam-p