随笔分类 -  java基础

摘要:本文将从以下几个方面描述java多线程编程相关的内容。 线程简介 线程的状态与上下文切换的概念 线程的监控 synchronize和volatile 多线程的优点和缺点 多线程的设计模式 线程池 线程简介 进程代表运行中的程序。一个运行的java程序就是一个进程。 从操作系统的角度来看,线程是进程中 阅读全文
posted @ 2019-06-17 18:35 种秋 阅读(2389) 评论(0) 推荐(0)
摘要:BIO(blocking io,同步阻塞) 场景:客户端向服务端发送请求,服务端会为每个客户端建立一个线程来响应,问题来了,如果客户端出现了延时等异常,服务端为客户端建立的线程,就会一直出于等待状态,这个线程就会占用很长时间(因为数据的准备和处理都在这个线程上完成),更糟糕的是,如果有大量并发访问, 阅读全文
posted @ 2019-06-04 21:22 种秋 阅读(1325) 评论(0) 推荐(0)