首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
多线程编程
jiangxia_1024
创建于2021-08-07
订阅专栏
多线程编程相关
暂无订阅
共14篇文章
创建于2021-08-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
守护线程和本地线程
java中的线程分为两种: 守护线程和用户线程。任何线程都可以设置为守护线程和用户线程,守护线程是一直在JVM后台中运行着的线程,为其他线程(用户线程)服务的。垃圾回收线程GC线程就是守护线程。
多线程编程之 ThreadLocal怎么用?
ThreadLocal类主要解决每个线程绑定自己的值,ThreadLocal对象可以提供线程局部变量,每个线程Thread拥有一份自己的副本变量,多个线程互不干扰。
多线程编程中的一些“锁”事
本篇文章介绍了java多线程编程中lock的相关概念以及其实现类ReentrantLock的使用,以及如何使用condition进行线程之间的通信还有读写锁ReentrantReadWriteLock
多线程编程之join方法的详解
在Java线程编程中, join()方法主要是让调用该方法的thread在完成run方法里面的部分后, 再执行join()方法后面的代码。
使用wait/notify实现生产者/消费者模式
前篇文章讲解了编程中协调线程间通信的wait/notify机制,它有力的保证了线程间通信的安全性以及便利性。这篇文章就来说说如何使用前面说到的`wait/notify机制实现生产者/消费者模型
多线程编程之线程间通信机制:wait/notify机制
在多线程编程中往往需要多个线程之间进行通信从而完成一个复杂的系统。比如有两个线程,线程A和线程B,线程B的执行需要等到线程A的反馈信息,如果满足了条件则线程B执行,否则线程B进行等待。
多线程编程之线程的同步机制(上): Synchronized同步方法
Synchronized关键字是一种**同步锁**解决的是多个线程之间访问资源的同步性,synchronized关键字可以保证被它修饰的方法或者代码块在任意时刻只能有一个线程执行。
多线程编程之线程的同步机制(下): Synchronized同步代码块
Synchronized关键字是一种同步锁解决的是多个线程之间访问资源的同步性,synchronized关键字可以保证被它修饰的方法或者代码块在任意时刻只能有一个线程执行。
多线程编程之线程池的使用
前面的几篇文章主要介绍了java中多线程编程中线程的一些概念。比如线程编程中一些常用的API,以及线程的暂停的恢复还有线程的终止。这些都是多线程编程的入门的基础,涉及到的都是单个线程使用!
多线程编程之如何暂停与恢复线程
在多线程编程中可以使用一些方法暂停正在运行中的线程。如果暂停线程可以使用suspend方法,暂停线程意味着可以恢复运行,重启暂停线的线程可以使用resume方法。
多线程编程之停止线程的几种方法
线程除了在执行处理完成其任务后会停止外,还可以通过一些方法进行干预停止其运行。停止一个线程意味着在线程处理完成任务之前结束其正在执行的操作。 在java中可以使用以下三种终止线程的方法。
多线程编程之线程常用的API大盘点【笔面试必备】
线程这块内容在平时的开发或者找工作的面试中也是常常被问起的知识点。之前写文章也是比较乱,想到什么写什么,没有一定的组织性,所以准备后面以系列文章的方式来记录和总结一些关于线程的知识点。
Java并发编程之Volatile关键字解析
在java的并发编程中我们经常会使用到Volatile关键字。而关于Volatile关键字的使用以及Volatile关键字的特性和实现原理也是在笔面试中经常会遇到的问题了。
线程的六种状态|8月更文挑战
线程Thread具有六种状态,并且在任一刻只能是这6种状态中的某一种状态。并且这些状态可以通过java.lang.Thread.State来表示