Re:The Technology of iCircuit 3D
by jayd16 on Wednesday February 10, 2021 @03:33PM
(#26094364)
Kind of neat. Why not async and TPL instead of all the manual locking?
[ Parent
| on HN ]
Re:The Technology of iCircuit 3D
by praeclarum on Thursday February 11, 2021 @10:22AM
(#26102381)
There is tons of TPL (Task Parallel Library, async and await), I was just trying to keep the blog simple. Once you have thread-safe primitives, you can build higher level abstractions on top of those. In fact I worked a bit on the TPL when I worked at Microsoft so I definitely abuse it. :-)
Ah ok. That makes much more sense. From the wording in the blog I got the impression it was being avoided with manual locking.
TPL?
It seems to be a "classical" OO model with mutation-from-anywhere. Effectively a database in memory.
Excuse me for my terseness, Task Parallel Library.
https://en.wikipedia.org/wiki/Parallel_Extensions#Task_Paral...