倚楼听风雨
淡看江湖路

标签:多线程

Java 十四道由浅入深的笔面试题第五期-高老四博客

Java 十四道由浅入深的笔面试题第五期 详细解析

一、hashCode 相等两个类一定相等吗?equals 呢? 在设计之初,hashCode 与 equals 就是相辅相成的,单独拿出一个方法对对象相等的讨论都是耍流氓。 hashCode 和 equals 这两个方法协同工作用来判断两个...

Java 并发编程之线程&线程池的简单解析-高老四博客

Java 并发编程之线程&线程池的简单解析

本文主要来自于孤尽老师的《码出高效》和方腾飞老师等《Java 并发编程的艺术》两本书中关于线程池的笔记总结,侵删。 一、进程、线程、线程池的定义 进程 定义 进程是程序的一次执行,是一个程序及其数据处理在处理机上顺序执行时所发生的活动,是具...

Java 并发编程之死锁的简单总结-高老四博客

Java 并发编程之死锁的简单总结

一、死锁的定义 进程死锁 进程死锁是指两个或两个以上的进程在执行过程中,由于竞争资源(锁、网络连接、通知事件、磁盘、带宽等)或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。 线程死锁 线程死锁是两个或更多线程阻塞...

浅析Java中的Fork和Join并发编程框架-高老四博客

浅析Java中的Fork和Join并发编程框架

Fork/Join框架是Java7提供了的一个用于并行执行任务的框架,是一个把大任务分割成若干个小任务(工作窃取算法),最终汇总每个小任务结果后得到大任务结果的框架。 Fork: 把一个大任务分成若干个子任务进行执行,设置一个阀值,判断任务...

[转载]创建线程或线程池时请指定有意义的线程名称,方便出错时回溯-高老四博客

[转载]创建线程或线程池时请指定有意义的线程名称,方便出错时回溯 并发编程网 - ifeve.com

声明:本篇文章转载自并发编程网 – ifeve.com作者加多大佬的文章,目的是更好的阐释《阿里巴巴Java开发规约》第一章中的并发处理篇关于创建线程或线程池是为什么要指定有意义的线程名称相关问题。由于老四在本篇文章中优化改编了...

阿里巴巴Java开发规约第一章-并发处理篇-高老四博客

阿里巴巴Java开发规约第一章-并发处理篇 吐血浅析

在上一篇《阿里巴巴Java开发规约第一章-控制语句篇》中老四就推荐过《Java并发编程实战》这本书,这里再次推荐一下。由于老四的并发编程技术底子也是十分的烂,浅析的内容当中如有不对的地方恳请各界大佬批评指导。 1.[强制] 获取单例对象需要...

登录

找回密码

注册