线程
MBG _ chao
世界就是那么有趣,就如同你发现了这朵花,我发现了你......
展开
-
高并发Java(1):前言
高并发Java(1):前言 转发自:链接内容,感谢! 1.关于高并发的几个重要概念 1.1 同步和异步 首先这里说的同步和异步是指函数/方法调用方面。 很明显,同步调用会等待方法的返回,异步调用会瞬间返回,但是异步调用瞬间返回并不代表你的任务就完成了,他会在后台起个线程继续进行任务。 1.2 并发和并行 并发和并行在外在表象来说,是差不多的。由图所示,并行则是两个任务同时进行转载 2018-01-25 17:32:02 · 297 阅读 · 0 评论 -
高并发Java (2 )多线程基础
高并发Java 2 转自:链接内容,感谢! 1.什么是线程 线程是进程内的执行单元。 某个进程当中都有若干个线程。 线程是进程内的执行单元。 使用线程的原因是,进程的切换是非常重量级的操作,非常消耗资源。如果使用多进程,那么并发数相对来说不会很高。而线程是更细小的调度单元,更加轻量级,所以线程会较为广泛的用于并发设计。 在Java当中线程的概念和操作系统级别线程的概念是类似的。事转载 2018-01-25 20:58:30 · 207 阅读 · 0 评论 -
多线程编程之线程死锁问题
在多线程编程中,除了要解决数据访问的同步与互斥之外,还需要解决的重要问题就是多线程的死锁问题。所谓死锁: 是指两个或两个以上的进程(线程)在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外部处理作用,它们都将无限等待下去。一、死锁原因与形成条件 死锁形成的原因:系统资源不足 进程(线程)推进的顺序不恰当; 资源分配不当 死锁形成的条件:互斥条件:所谓互斥就是进程在某一时间内独占资转载 2018-01-18 18:48:46 · 240 阅读 · 0 评论 -
Java多线程干货系列(1):Java多线程基础
Java多线程干货系列(1):Java多线程基础 转自:http://www.importnew.com/21136.html转载 2018-01-19 18:01:23 · 303 阅读 · 0 评论