ECE 252 : Systems Programming and Concurrency
jzarnett / ece252 Goto Github PK
View Code? Open in Web Editor NEWECE 252: Systems Programming and Concurrency
License: Other
ECE 252: Systems Programming and Concurrency
License: Other
The description for curl_multi was a little confusing - I think it'd be good to go over a high-level description of the internal working of curl_multi (or maybe the pattern of an asynchronous event loop in general) to help us better understand what's going on.
I know you mentioned that we use asynchronous when multi-threaded is not an option, but I thought maybe this was because curl_multi used pthreads internally more efficiently or something.
There were a few points in the lecture that I felt suggested curl_multi used pthreads internally:
https://youtu.be/CTL6JjFljZw?t=86 (not to be harsh, but this was not only a bad joke, it was confusing too tbh)
https://youtu.be/CTL6JjFljZw?t=395 ("we dispatch all easy handles at once")
Perhaps it would also be good to talk about when and how our callback is actually called by curl_multi.
Some relevant Piazza discussions:
https://piazza.com/class/kebv6ghs3ahfo?cid=613
https://piazza.com/class/kebv6ghs3ahfo?cid=530
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.