高并发之线程
文章平均质量分 67
南宫酥卿
尊严从来都不是别人给的,那是自己挣来的~
展开
-
java生成线程的四种方式
1、继承Thread类+重写run()方法启动:创建子类对象+对象.start()缺点:Java只支持单继承,如果我们的类已经从一个类继承,则无法再继承Thread类。/** * 模拟龟兔赛跑 * 1、创建多线程(方式一):继承 Thread + 重写run方法(线程体) * 2、使用线程:创建子类对象 + 对象.start()方法 线程启动 */ public cla原创 2016-10-13 15:49:57 · 2837 阅读 · 0 评论 -
jdk单例线程池和sping线程池使用
java提供的原生线程池技术处理原理很清晰,故只要使用自己的原生线程池技术一般都能满足项目的需求。java提供了很好的线程池实现,比我们自己的实现要更加健壮以及高效,同时功能也更加强大,不建议自己编写。另外有同学可能用过spring的线程池,那么spring线程池和jdk原生线程池有啥区别吗?我们查看源码和官方api可以知道SpringFrameWork 的 ThreadPoolTa...原创 2016-10-20 10:24:02 · 4309 阅读 · 0 评论 -
centos 7下安装rabbitmq
方法一:yum install erlangwget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.4/rabbitmq-server-3.5.4-1.noarch.rpmrabbitmq-plugins enable rabbitmq_managementservice rabbitmq-server restart...原创 2017-03-02 09:29:28 · 636 阅读 · 0 评论 -
okhttp同步异步请求工具
package com.tairanchina.common.util;import com.squareup.okhttp.Callback;import com.squareup.okhttp.MediaType;import com.squareup.okhttp.OkHttpClient;import com.squareup.okhttp.Request;import co...原创 2019-01-18 15:55:52 · 608 阅读 · 0 评论 -
Jmeter简单并发测试
Jmeter是一款比较容易使用的性能测试工具,尤其在并发压测这块使用的比较多,最近有相应的需求,所以简单地介绍下这个工具的使用。1、安装Jmeter JMeter是100%纯java应用程序,它在任何支持完整java实现的系统上都能正常运行。所以在此之前请确保安装JDK,另外JDK和所下载的Jmeter对应的版本需要一致,否则可能有兼容问题。如不知道JDK安装过程...原创 2019-04-18 12:08:13 · 9061 阅读 · 10 评论 -
Java线程池中的线程被重复利用的惊天大秘密
在Java开发中,经常需要创建线程去执行一些任务,实现起来也非常方便,但如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。此时,我们很自然会想到使用线程池来解决这个问题。使用线程池的好处: 1、降低资源消耗。java中所有的池化技术都有一个好处,就是通过复用池中的对...转载 2019-08-15 10:08:22 · 1258 阅读 · 1 评论