我正在为我的多线程 c 应用程序寻找一个好的设计模式。
我的问题是:
- 我有许多正在调用某些函数的“调用者”线程。
- 这些功能应该由另一个“工作”线程执行
- 在worker空闲执行期间,调用者正在等待请求操作的结果。
我的想法是将调用某组函数的职责分离给这个工作线程。
首先,然后盲目地编写一堆互斥锁和事件,我心中的问题是..我应该使用女巫模式吗?你对我有什么建议吗?作为 c 线程的新手,欢迎设计和技术想法!
谢谢!
我正在为我的多线程 c 应用程序寻找一个好的设计模式。
我的问题是:
我的想法是将调用某组函数的职责分离给这个工作线程。
首先,然后盲目地编写一堆互斥锁和事件,我心中的问题是..我应该使用女巫模式吗?你对我有什么建议吗?作为 c 线程的新手,欢迎设计和技术想法!
谢谢!