]> feistymeow.org Git - feisty_meow.git/commit
issues seem solved re pure virtual function call
authorFred T. Hamster <fred@feistymeow.org>
Tue, 17 Feb 2026 13:49:55 +0000 (08:49 -0500)
committerFred T. Hamster <fred@feistymeow.org>
Tue, 17 Feb 2026 13:49:55 +0000 (08:49 -0500)
commitb43d45c78363fcd7f44889b40a5ad009f896dbbf
tree91e2a603f48e067460ff92fb8a7eddde40fde0c3
parent2bf65343ea65c3504df9cf1123b0674659d9e101
issues seem solved re pure virtual function call

threaded shutdown seems to be much healthier when all the threads are given a cancel order first.  this doesn't make anything stop or pause, and we zoom through the list cancelling them all.  they're then free to exit at will.  and when we start waiting for them in the amorph reset, they're mostly already done, so the shutdown is pretty much all threads down in parallel, instead of the sequential shutdown we had been doing (which was also fraught with potential error, apparently, from inconsistent ordering of thread shutdowns and object shutdowns and such).
octopi/library/tests_octopus/test_bin_threaded.cpp