Poco是一个设计相当好的C++框架库。
RunnableAdaptor,继承自Runnable,提供了注册和执行类成员函数的接口。
Runnable的类定义如下:
这个类设计思想来源JAVA,任何可运行的东西都可以继承自Runnable,只要重写它的run方法。
RunnableAdaptor就是这样一个Runnable,但是它包装了某个类成员函数的注册和执行。也就是说&#x
RunnableAdaptor,继承自Runnable,提供了注册和执行类成员函数的接口。
Runnable的类定义如下:
class Foundation_API Runnable
/// The Runnable interface with the run() method
/// must be implemented by classes that provide
/// an entry point for a thread.
{
public:
Runnable();
virtual ~Runnable();
virtual void run() = 0;
/// Do whatever the thread needs to do. Must
/// be overridden by subclasses.
};[/c]
/// The Runnable interface with the run() method
/// must be implemented by classes that provide
/// an entry point for a thread.
{
public:
Runnable();
virtual ~Runnable();
virtual void run() = 0;
/// Do whatever the thread needs to do. Must
/// be overridden by subclasses.
};
这个类设计思想来源JAVA,任何可运行的东西都可以继承自Runnable,只要重写它的run方法。
RunnableAdaptor就是这样一个Runnable,但是它包装了某个类成员函数的注册和执行。也就是说&#x