
多线程
文章平均质量分 91
多线程
齐大圣2012
这个作者很懒,什么都没留下…
展开
-
多线程【汇总】
AQS详解:https://www.cnblogs.com/waterystone/p/4920797.htmlJava并发指南:https://blog.youkuaiyun.com/a724888/column/info/21961原创 2019-04-09 23:02:07 · 251 阅读 · 0 评论 -
socket
服务端:线程类:package cn.itcast.webservice.socket.server.thread;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.Socket;/** * Description: 天气查询run原创 2017-10-08 20:34:26 · 817 阅读 · 0 评论 -
如何控制线程执行顺序
方式一、thread.join()package com.it.demo;public class Demo { static Thread t1 = new Thread(new Runnable() { @Override public void run() { System.out.println("t1"); ...原创 2019-01-07 21:00:51 · 451 阅读 · 0 评论 -
Executors创建线程池
总结Executors创建线程池Java中创建线程池很简单,只需要调用Executors中相应的便捷方法即可,比如Executors.newFixedThreadPool(int nThreads),但是便捷不仅隐藏了复杂性,也为我们埋下了潜在的隐患(OOM,线程耗尽)。Executors创建线程池便捷方法列表:方法名功能newFixedThreadPool(int nT...原创 2018-10-22 14:07:07 · 225 阅读 · 0 评论 -
ThreadPoolExecutor 详解
转载地址 http://blog.youkuaiyun.com/qq_25806863/article/details/71126867为什么用线程池有时候,系统需要处理非常多的执行时间很短的请求,如果每一个请求都开启一个新线程的话,系统就要不断的进行线程的创建和销毁,有时花在创建和销毁线程上的时间会比线程真正执行的时间还长。而且当线程数量太多时,系统不一定能受得了。使用线程池主要为了解决一下几个问题:...原创 2018-10-19 17:07:29 · 155 阅读 · 0 评论