美文网首页
并行程序,你必须知道的事一

并行程序,你必须知道的事一

作者: Eric_dsc | 来源:发表于2019-07-25 21:50 被阅读0次

提到并行程序,我们都能想到高并发,多线程等经常看到和听到的词汇,但估计真正了解并掌握,关键是还能拿来解决问的同学就不多了。今天我们先来看一下一些基本但非常关键知识。

进程

我们经常说程序、软件,但这些都是静态的概念,一段静态的程序是不能解决任何问题的。只有程序运行起来,才可以提现它的价值。那个跑起来的程序就是进程。因此进程是一个动态的概念,是运行起来的程序。

线程

那线程有是什么呢?它和进程又有什么关系呢?这里我们说线程和进程相似也是动态的,同样是一段运行着的程序,但不同是它比进程更轻量级,它在进程内部,共享进程的资源,建立和销毁代价都很小,占用资源也比较少,最关键的是可以通过操作系统的调度可以实现并发执行,同时做多个任务,极大的提高了运行效率。

线程的实现

Java中实现线程有两种最基本的方式:

实现Runnable接口

继承Thread类,重写run方法。

相关文章

  • 并行程序,你必须知道的事一

    提到并行程序,我们都能想到高并发,多线程等经常看到和听到的词汇,但估计真正了解并掌握,关键是还能拿来解决问的同学就...

  • Java并发之并行程序基础

    实战Java高并发程序设计笔记 有关线程你必须知道的事 进程进程(Process)是计算机中程序关于某数据集合上的...

  • 程序员必须逛的同性交友网站(GitHub)!

    今天推荐一个网站, 一个程序员必须知道的网站-----GitHub, 如果你是程序员, 你要是不知道GitHub,...

  • Go并发编程-基础-第一期

    并发程序与并行程序  并发程序指可以被同时发起的程序,多个任务在CPU的某个核上交替运行,而并行程序则是被设计成可...

  • 2018你必须知道的事

  • 考研,你必须知道的事

    2017-03-20天云优雅生活点滴记 天云的第31篇原创文章 这是一篇写给正值大三、准备考研的学生的原创文章,当...

  • 创业你必须知道的事

    这是一个万众创业、大众创新的时代,你需要去做的或者你必须去做的就是极大化的与众不同,这是你的公司每一个阶段都必须遵...

  • 多线程 并行和并发理解

    并行(parallelism) 这个概念很好理解。所谓并行,就是同时执行的意思,无需过度解读。判断程序是否处于并行...

  • GCD总结

    什么是并行、并发 并行是指计算机利用多核技术,同时执行若干程序,每个cpu执行一个程序,这些程序同时执行。 并发是...

  • 家庭摄影你必须知道的事(一)

    2016年6月孩子出生以后,我开始从静物美食摄影的兴趣转向了家庭摄影,对孩子的成长有了一系列的记录。 孩子1岁时,...

网友评论

      本文标题:并行程序,你必须知道的事一

      本文链接:https://www.haomeiwen.com/subject/tfokrctx.html