• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
漫椿
博客园    首页    新随笔    联系   管理    订阅  订阅
多线程

进程

  进程可以简单认为一个应用程序就是一个进程,有些程序会启动多个进程

线程

  线程时进程中的一个执行场景,一个进程可以启动多个线程 

  使用线程的可以提高cpu使用率,不是提高执行速度

并行和并发

  并行:就是两个或两个以上的任务同时运行

  并发:是指两个或者两个以上的任务都请求运行,而CPU只能接受一个任务,就把这两个任务安排轮流进行

多线程的缺点

  设计复杂:多线程中共享堆能存和方法区,因此里面的数据可以共享,在使用时要确保数据的准确性

  资源消耗增多:栈内存不是共享的,如果启用多线程的话会占用更多内存

使用多线程的话可以提高cpu的使用率,在编写程序时需要掌握好一个平衡点

  

  

posted on 2020-09-14 11:11  编程耽误的厨子  阅读(77)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3