随笔分类 -  多线程

摘要:一、简 介 Loki是受Prometheus启发由Grafana Labs团队开源的水平可扩展,高度可用的多租户日志聚合系统。 开发语言: Google Go。它的设计具有很高的成本效益,并且易于操作。使用标签来作为索引,而不是对全文进行检索,也就是说,你通过这些标签既可以查询日志的内容也可以查询到 阅读全文
posted @ 2024-04-11 09:53 怡安 阅读(6806) 评论(3) 推荐(0) 编辑
摘要:一、ForkJoin ForkJoin是由JDK1.7后提供多线并发处理框架。ForkJoin的框架的基本思想是分而治之。什么是分而治之?分而治之就是将一个复杂的计算,按照设定的阈值进行分解成多个计算,然后将各个计算结果进行汇总。相应的ForkJoin将复杂的计算当做一个任务。而分解的多个计算则是当 阅读全文
posted @ 2020-04-29 17:18 怡安 阅读(433) 评论(0) 推荐(0) 编辑
摘要:Socket网络通信之BIO 如果要让两台计算机实现通信,需要的条件:ip,port,协议。 目前我们用的最多的就是TCP/IP协议和UDP协议。TCP三次握手,所以比较慢,且安全;UDP速度快,但是可能丢包,不能保证安全。 网络通讯基本都是通过Socket来通讯的。(客户端的Socket类;服务端 阅读全文
posted @ 2019-01-07 11:19 怡安 阅读(1030) 评论(0) 推荐(0) 编辑
摘要:多线程和并发问题已成为各种 Java 面试中必不可少的一部分。如果你准备参加投行的 Java 开发岗位面试,比如巴克莱银行(Barclays)、花旗银行(Citibank)、摩根史坦利投资公司(Morgan Stanley),你会遇到很多有关多线程的面试题。多线程和并发是投行面试的热门知识点,尤其是 阅读全文
posted @ 2018-08-27 10:45 怡安 阅读(389) 评论(0) 推荐(0) 编辑
摘要:Thread中,join()方法的作用是调用线程等待该线程完成后,才能继续用下运行。 上述代码的运行结构如下所示: 当然,如果不使用join()方法 如上代码注释掉jion()方法, 根据上面两个不同的代码,输出的不同,很容易就能理解join()方法。 阅读全文
posted @ 2017-10-12 16:36 怡安 阅读(1973) 评论(0) 推荐(0) 编辑
摘要:JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。 1.继承Thread类实现多线程 继承Thread类的方法尽管 阅读全文
posted @ 2017-10-12 11:08 怡安 阅读(390) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示