Custom cross-platform thread dispatcher for console / asp.net application
I’ve got a .NET application that needs to call a COM object (it always has to be called from the same thread). As I have multiple threads in the application, I need to invoke an action on another thread.
The application does not have a (standard) message loop and I don’t really like the idea to add WPF / WinForms just to have a Dispatcher
.
What would be a safe and effective way to implement a custom "message loop" / queue that allows invoking an Action
/ Func
(with return type) on another thread?
It would also be nice to have a cross-platform solution for this problem.
from Recent Questions - Stack Overflow https://ift.tt/qrPf2sJ
https://ift.tt/FXHnecp
Comments
Post a Comment