Skip to content

lookfiresu123/Linux_MultiThread

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

C++多线程编程

关键字

  • C++
  • 多线程
  • 服务器
  • Linux
  • muduo
  • boost

第一章

  • Counter:多线程计数器
    • Counter.h:计数器类
    • test.cpp:测试代码
  • DeakLock:多线程死锁的例子
    • DeakLock.cpp:对计数器类死锁情况的测试用例
  • Reference_Count:利用裸指针构造自己的智能指针
    • Reference_Count:自定义的智能指针类

第二章

  • Mutex:互斥锁
    • MutexLock.h:对muduo库中的互斥锁类的重写
    • std_mutex.h:对C++标准中的互斥锁类的重写
    • nonrecursive_deadlock_test.cpp:对非递归互斥锁递归加锁的测试
  • Condition:条件变量
    • MyBlockQueue.cpp:使用条件变量同步队列
    • producer_consumer.cpp:使用信号量解决生产者消费者问题
  • Thread:线程
    • Thread.h:建立一个简单的线程类
    • test.cpp:测试代码

About

C++多线程编程

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages