ztrehead中线程协作的基类是condition —_—
在处理的时候 可以通过wait挂起任务 通过signal唤醒任务 或者是broadcast
感觉就是这样使用的
基本的任务
class task
class Step1: public Runnable
{
CountedPtr<task> task_;
}
class Step2: public Runnable
{
CountedPtr<task> task_;
}
本文介绍了一个使用ZThread库实现线程间协作的例子。通过Car类模拟汽车打蜡和抛光的过程,展示了如何利用Condition类进行线程间的等待和通知。此外,还介绍了两个Runnable子类WaxOn和WaxOff,分别负责上蜡和抛光操作。
ztrehead中线程协作的基类是condition —_—
在处理的时候 可以通过wait挂起任务 通过signal唤醒任务 或者是broadcast
感觉就是这样使用的
基本的任务
class task
class Step1: public Runnable
{
CountedPtr<task> task_;
}
class Step2: public Runnable
{
CountedPtr<task> task_;
}
6912

被折叠的 条评论
为什么被折叠?