1 什么是线程池?

 

class CJobImpl
{
public:
    virtual void DoJob()=0;
};
class CJob : public CJobImpl
{
public:
    virtual void DoJob();
};
typedef list  JobList;
class CThreadImpl
{
public:
    friend class CThreadPool;
public:
    virtual void Run(HANDLE thread) = 0 ;
    virtual void AddJob(CJobImpl* newJob) = 0 ;
private:
    JobList m_JobList;
};
class CWorkThread : public CThreadImpl
{
public:
    virtual void Run(HANDLE thread) ;
    virtual void AddJob(CJobImpl* newJob);
}

 

线程池(ThreadPool)

·12

线程池(ThreadPool)

 

线程池(ThreadPool)

 

相关文章:

  • 2021-08-27
  • 2022-12-23
  • 2022-12-23
  • 2022-02-03
  • 2021-12-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-17
  • 2021-11-08
  • 2021-11-13
相关资源
相似解决方案