美文网首页
2021-05-07

2021-05-07

作者: 垂直居中的句号 | 来源:发表于2021-05-07 18:31 被阅读0次

进程和线程的区别
1、进程是资源分配和调度的基本单位,是计算机中的程序对某数据集合上的一次运行活动,是线程的容器,也程序的实体。是资源调度的最小单位。 (是系统中正在运行的一个应用程序,是)
线程是程序执行的最小单位,一个线程是进程中独立执行的单元执行流,一个进程可以包括多个线程。

每个进程的逻辑内存是相互独立的,每个线程可以使用threadlocal存储自己数据thread local storage
线程之间会共享进程的内存。进程之间的通信会通过TCP/IP端口通信。
一个线程可以创建和撤销其他线程

2.sleep 和wait的区别
   sleep 进入休眠,但不会释放锁,是Thread类的方法,
    wait  等待 ,会释放锁,属于object的方法,与notify ,notifyAll()联合使用

3.submit 和 execute 方法的区别
两者都是线程池的方法,execute属于Executore, submit属于Execute Service;实现类ThreadPoolExecutor重写了execute方法,抽象类AbstractExecutorService重写了submit方法。

execute只能提交runnable类型的任务,submit既能提交runnable类型的任务也能提交Callable类型的任务。

execute会直接抛出异常。submit 会吃掉异常,可通过Future的get方法将任务执行时异常抛出

https://blog.csdn.net/mryang125/article/details/81879096

相关文章

  • 2021-05-07

    2021-05-07

  • 2021-05-07

    2021-05-07 2021-05-07 【燃梦行动.阅读】 我是徐新超 我在坚持“燃梦行动”!...

  • 1486. 数组异或操作

    2021-05-07 LeetCode每日一题 链接:https://leetcode-cn.com/proble...

  • bitshares比特股数据20210507

    2021-05-07比特股BTS大额转账的记录 时间转出转入BTS数量21:12:51zbbts001zbsend...

  • 命运无常

    2021-05-07 文章被屏。本来写文章的兴趣就低,也在逐渐缩减,这下更所剩无几了。 给我限流,干脆别审核通过,...

  • 匆匆那年

    今天,2021-05-07星期五 天气:小雨转晴,晴转阴天 心情:是谁那么慌,剪破翘望的时光?还记得匆匆那年第一次...

  • 下一个好

    我怎么如此幸运-99将帅挑战赛58-重生246-戴红霞(2021-05-07) 我怎么如此幸运-下一个好 1.我怎...

  • 风生水起(45)

    2021-05-07 晴,扬沙 不知为何,自从和学长谈过之后,封一川常有一种无力感。之前的封一川从不为周遭的环境所...

  • “你要嫁到上海吗?”——一家物业公司面试复盘

    厂妹面试记丨2021-05-07 昨日下午去了一家区属国企的物业公司参加他们的英才计划管培生复试,我其实在去之前因...

  • 2021-05-07

    最近心里老是充满了愁畅。媳妇儿老是不舒服,一会儿这问题一会那问题,搞得我也无所适从。一直认为我还挺淡定的,事来了还...

网友评论

      本文标题:2021-05-07

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