java基本知识的第六天

Posted Start_from_Zero

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基本知识的第六天相关的知识,希望对你有一定的参考价值。

 

 

 这里教会你是:如何去创建线程池,并且线程池里面的任务是如何去submit的。

 

 

 

 

这个教的是如何生成在范围内的线程池

 

 

 

这个说的是线程池里面,如果说是定期反复执行的

另外,就是自己还是记住:什么时候用线程:就是说同步并发执行的代码是希望去用线程的,然后的话线程池就是为了减小消耗的

然后的话线程和进程,进程是更大的概念,然后的话进程之间的通信是比线程之间的通信要麻烦的

 

 

 

这里教的是:每几秒定期执行任务,是如何去做

 

 

这里说的是:因为这个虽然你去implements了相应的接口,但是这个是不能去返回值的

如果你的task需要去返回值,那么你应该实现的是callable的接口

 

 

 

 

 

 

 

这里说的是:相较于future  future本来是为了得到这个相应的结果的

那么相较于future 有个更好的是complefuture之后就用complefuture就好

 

 

 

这里说的是:异步执行

然后讲的是:异步再去规定一个线程阿里执行,是通过这个complefuture来实现的,可以规定他们的顺序。

 

 

 

 

 

 

 

 

 这里说的是:如何去使用分治法来进行

这里说的是Fork/Join方法,就是线程池

 

 

 

这里说的是:多线程里面的这个如何去切分任务为小任务的方法,就是通过这个join之类的

然后大概知道线程池有分而治之的线程池就可。

 

 

 

 

 

 

这里说的是:可以查看当前的线程是什么样的,然后的话可以查看当前线程的日志之类的。

 

 

 

 

 

 

 maven是提供了一套规范化的管理的模块,这就是maven工程。

目前来说我对maven的理解,就是说集成了很多东西在里面的一个工程项目,就是什么bin、class之类的集成了在里面

 

 

 

 

 

 

maven的东西的话,大概是懂了,懂了maven的一些概念,但是具体的实操还是不太理解。

 

以上是关于java基本知识的第六天的主要内容,如果未能解决你的问题,请参考以下文章

Python 3 学习的第六天——Python基础

学习Java的第六天

学习java的第六天

孤荷凌寒自学python第六十六天学习mongoDB的基本操作并进行简单封装5

疯狂学java的第六天

学习数据结构的第六天(包括一些还没学习的,指导之后学习的要点)