JavaEdge
JavaEdge
全部文章
分类
Flink(3)
Java(24)
JVM(4)
Kafka(1)
nginx(1)
redis(2)
Spark(1)
SpringBoot框架(1)
SpringCloud 实战(2)
推荐系统(1)
未归档(135)
机器学习(1)
计算机网络(1)
归档
标签
去牛客网
登录
/
注册
Java服务器研究员
全是硬核干货
TA的专栏
67篇文章
379人订阅
Java源码模拟面试解析指南
41篇文章
15030人学习
2024系统设计面试指南
17篇文章
40991人学习
从Java高开到大数据开发
1篇文章
382人学习
从Java到AI大模型应用开发
8篇文章
785人学习
全部文章
(共3篇)
并发编程初探
并发编程的挑战 并发编程的目的是为了让程序运行得更快,但是,并不是启动更多的线程就能让程序最大限度地并发执行。在进行并发编程时,如果希望通过多线程执行任务让程序运行得更快,会面临许多挑战,比如上下文切换的问题、死锁的问题,以及受限于硬件和软件的资源限制问题,本章会介绍几种并发编程的挑战以及解决方案...
并发
多线程
java
2017-05-18
0
534
线程基本概念
学习Java并发有段时间了,感觉有些东西学习一会儿了就会忘记,做了一些笔记但是不系统,对于Java并发这么大的“系统”,需要自己好好总结、整理才能征服它.希望同仁们一起来学习Java并发编程,共同进步,互相指导. 在学习Java并发之前我们需要先理解一些基本的概念:共享、可变、线程安全性、...
线程
线程安全
并发
编程
2017-09-20
0
536
Lock锁
Lock接口 锁是用来控制多个线程访问共享资源的方式 一般来说,锁能够防止多个线程同时访问共享资源(但也有的锁可以允许多个线程访问共享资源,比如读写锁) 在Lock接口出现前,靠synchronized实现锁功能,但是在Java5之后并发包中新增了Lock接口(及其相关实现类)来实现锁功能. ...
线程
并发
2017-12-03
0
440