线程与进程

  • 进程
  • 大多数操作系统都不需要一个进程访问其他进程的内存空间,也就是说进程之间的通信很不方便。
    此时我们得引入“线程”这门技术,来解决这个问题。
  • 线程
  • 是指进程中的一个执行任务(控制单元),一个进程可以同时并发运行多个线程,如:多线程下载软件。
    一个进程至少有一个线程,为了提高效率,可以在一个进程中开启多个执行任务,即多线程。
    多进程:操作系统中同时运行的多个程序。
    多线程:在同一个进程中同时运行的多个任务。
  • Java语言本身内置多线程功能的支持,而不是单纯第作为底层系统的调度方式,从而简化了多线程编程.
  • java语言创建进程 
  • 方式一:使用Runtime的exec方法 方式二:使用ProcessBuilder类中的start方法
  • 创建和启动线程  

  • 方式一:继承Thread类  方式二:实现Runnable接口

  • 参考链接 :https://www.cnblogs.com/tfper/p/9861463.html
  • 生产者和消费者模型

  • 参考链接 :https://www.cnblogs.com/tfper/p/9862587.html
 
posted @ 2021-12-17 15:57  subtlman  阅读(46)  评论(0)    收藏  举报