DEV Community

Discussion on: Learning Some Computer Science will Make You a Better (And More Expensive) Engineer

Collapse
 
ravergod profile image
ravergod • Edited

Nice article! For real! I only want to add some thoughts about Threading:

As far as I know, threading is when a process is divided in smaller processes so they can run parallel to each other, but, they still are part of the parent-process. In that way they can use different resources and that single thread can perform better. Which means, if the parent-process is killed, then their child or children would be either.

BUT, you don't necessarily need a multi-core processor to do multi-threading. If a single-core processor has multi-threading technology, it will do with only a single-core anyway.

core != thread

Anyways, it's a very interesting subject. I didn't know how hard is to code in assembly xD

Collapse
 
wagslane profile image
Lane Wagner

Totally right! I hope people see this comment, I didn't realize until now that I worded it poorly.