首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
线程
订阅
wen酱110586
更多收藏集
微信扫码分享
微信
新浪微博
QQ
97篇文章 · 0订阅
从操作系统层面理解:进程 & 线程 & 死锁
进程(Process)是一个程序及其数据在处理机上顺序执行所发生的活动,为了使程序能独立运行,操作系统配置了专门的数据结构:进程控制块(PCB)用来描述进程基本情况和运行状态...
6.ASP.NET Core 进程内(InProcess)托管
本篇文章中我们将讨论 1. ASP.NET Core的进程内(InProcess)托管模型 2.什么是 Kestrel 服务器
7.ASP.NET Core 进程外(out-of-process)托管
1.有 2 个 Web 服务器 ,内部 Web 服务器和外部 Web 服务器。 2. 内部 Web 服务器是 Kestrel, 外部 Web 服务器可以是 IIS,Nginx 或 Apache。
8.进程内(InProcess)和进程外(out-of-Process)托管的对比
本篇文章主要对进程内(InProcess)和进程外(out-of-Process)托管进行详细对比。
ThreadLocal用法及原理
Synchronized用于线程间的数据共享,而ThreadLocal则用于线程间的数据隔离。 如上面说到的,ThreadLocal是用于线程间的数据隔离,ThreadLocal为每个线程都提供了变量的副本。 举例1:联想一下服务器(例如tomcat)处理请求的时候,会从线程池…
ThreadLocal源码深度剖析
ThreadLocal的作用是提供线程内的局部变量,说白了,就是在各线程内部创建一个变量的副本,相比于使用各种锁机制访问变量,ThreadLocal的思想就是用空间换时间,使各线程都能访问属于自己这一份的变量副本,变量值不互相干扰,减少同一个线程内的多个函数或者组件之间一些公共…
ThreadLocal 剖析
该类提供了线程局部 (thread-local) 变量。这些变量不同于它们的普通对应物,因为访问某个变量(通过其 get 或 set 方法)的每个线程都有自己的局部变量,它独立于变量的初始化副本。ThreadLocal 实例通常是类中的 private static 字段,它们…
揭秘ThreadLocal
在并发编程中时常有这样一种需求:每条线程都需要存取一个同名变量,但每条线程中该变量的值均不相同。 使用一个线程共享的Map<Thread,Object>,Map中的key为线程对象,value即为需要存储的值。那么,我们只需要通过map.get(Thread.currentTh…
ThreadLocal 介绍
ThreadLocal 是 java 提供的一个方便对象在本线程内不同方法中传递和获取的类。用它定义的变量,仅在本线程中可见和维护,不受其他线程的影响,与其他线程相互隔离。 虽然在本线程不同方法中使用变量,可以通过在方法中传入参数解决,但是当涉及多个方法甚至多个类时,为每个方法…
Java面试必问,ThreadLocal终极篇
在面试环节中,考察"ThreadLocal"也是面试官的家常便饭,所以对它理解透彻,是非常有必要的. 当然了,也有面试官会慢慢引导到这个话题上,比如提问“在多线程环境下,如何防止自己的变量被其它线程篡改”,将主动权交给你自己,剩下的靠自己发挥。 那么ThreadLocal可以做…