5C++(多线程、异常)

文章目录

  • 进程与线程的区别和联系
  • 并发,并行的区别
  • 为何不使用多进程而是使用多线程?
  • STL线程不安全的情况
  • C++11多线程join()和detach()的理解
  • c++之多线程中“锁”(mutex)的用法
  • 主线程与子线程的执行顺序
  • C++异常处理(try和catch)
  • exit()函数记录——exit(0),exit(1) 和 exit(-1)的区别
  • unique_lock

进程与线程的区别和联系

  • 进程:进程是一个动态的过程,是一个活动的实体。简单来说,一个应用程序的运行就可以被看做是一个进程;
  • 线程:是运行中的实际的任务执行者。可以说,进程中包含了多个可以同时运行的线程。通俗理解:例如你打开微信就是打开一个进程,在微信里面和好友视频聊天就是开启了一条线程。
  • 两者之间的关系&

你可能感兴趣的:(#,面试常用知识点,c++,java,开发语言)