- 博客(7)
- 收藏
- 关注
原创 java线程池
*线程池存在的意义:**为了避免系统频繁地创建和销毁线程,影响系统的性能,我们可以让创建的线程复用。**线程池的概念:**存放空闲线程的地方。在使用线程池后,创建线程变成了从线程池中获得空闲线程,关闭线程变成了向线程池归还线程。
2023-05-08 20:41:16 83
原创 java多线程的3种方式
但是 Future 是具有阻塞性的,若call方法没有返回结果时,则当前线程一直被阻塞,会影响性能。Thread 类内部有更丰富的方法,并且启动线程的唯一方法是通过Thread 类的 start() 方法。在jdk 1.5 以前实现线程只有上面两种方式,自从jdk 1.5 之后提供了Callable 和 Future ,通过他们可以在任务执行完毕后得到任务的执行结果。若自己的类已经继承了其他类,就无法继承 Thread 类,此时就需要使用实现 Runnable 接口的方式实现多线程。
2023-05-08 17:34:12 94
原创 Flink的流处理和批处理的测试实例及环境
话不多说,直接进入主题maven中的settings.xml配置在我的另一篇博客上有 就不多说了下面是pom.xml的配置(一定要对应自己的Flink版本!!!!)<properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compile...
2019-11-06 15:14:39 847
原创 SparkStreaming 在idea中的测试实例及配置
(SparkStreaming 在idea中的测试实例及配置)欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功...
2019-11-06 14:47:34 525
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人