51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#并发用户数
java多线程高并发面试题
1.什么是进程?线程?区别?1)进程是一个独立的运行环境,它可以被看作是一个程序或者一个应用。而线程是在进程中执行的一个任务。eg:打开360安全卫士,它本身是一个程序,也是一个进程,它里面有杀毒,清理垃圾,电脑加速等功能,当你点击杀毒的时候,杀毒任务就相当于一个线程。2)进程是操作系统进行资源分配的基本单位,而线程是...
代码星球
·
2020-04-08
java
线程
发面
试题
SQL Server 数据库启动过程(用户数据库加载过程的疑难杂症)
前言本篇主要是上一篇文章的补充篇,上一篇我们介绍了SQLServer服务启动过程所遇到的一些问题和解决方法,可点击查看,我们此篇主要介绍的是SQLServer启动过程中关于用户数据库加载的流程,并且根据加载过程中所遇到的一系列问题提供解决方案。其实SQLServer作为微软的一款优秀RDBMS,它启动的过程...
代码星球
·
2020-04-07
数据库
过程
SQL
Server
启动
SQL Server 数据库启动过程(用户数据库加载过程的疑难杂症)
前言本篇主要是上一篇文章的补充篇,上一篇我们介绍了SQLServer服务启动过程所遇到的一些问题和解决方法,可点击查看,我们此篇主要介绍的是SQLServer启动过程中关于用户数据库加载的流程,并且根据加载过程中所遇到的一系列问题提供解决方案。其实SQLServer作为微软的一款优秀RDBMS,它启动的过程中,本身所带...
代码星球
·
2020-04-07
数据库
过程
SQL
Server
启动
多并发编程基础 之协成
原贴:https://www.cnblogs.com/gbq-dog/p/10375713.html今天学习了并发编程中的最后一部分,协程,也是python中区别于java,c等语言中很大不同的一部分1.协程产生的背景2.协程的概念3.yield模拟协程4.协程中主要的俩个模块5.协程的应用 开始今日份总结1...
代码星球
·
2020-04-07
并发
编程
基础
之协成
多并发编程基础 之线程程 Thried
原贴https://www.cnblogs.com/gbq-dog/p/10365669.html今日要整理的内容有1.操作系统中线程理论2.python中的GIL锁3.线程在python中的使用 开始今日份整理 1.操作系统中线程理论 1.1线程引入背景 之前我们已经了解了操作系统中进程的概念...
代码星球
·
2020-04-07
并发
编程
基础
线程
Thried
多并发编程基础 之进程 Process
原贴 https://www.cnblogs.com/gbq-dog/p/10299663.html1.进程的理论知识1.1操作系统的背景知识 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最...
代码星球
·
2020-04-07
并发
编程
基础
进程
Process
SQLite 线程安全和并发
SQLite与线程SQLite 是线程安全的。线程模型SQLite 支持如下三种线程模型单线程模型 这种模型下,所有互斥锁都被禁用,同一时间只能由一个线程访问。多线程模型 这种模型下,一个连接在同一时间内只有一个线程使用就是安全的。串行模型开启所有锁,可以随意访问。设置线程模型S...
代码星球
·
2020-04-07
SQLite
线程
安全
并发
C# Parallel并发执行相关问题
1、Parallel并发执行usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Diagnostics;usingSystem.Thre...
代码星球
·
2020-04-07
Parallel
并发
执行
相关
问题
假期充电: 一道并发java面试题的N种解法
疫情居家隔离期间,在网上看了几个技术教学视频,意在查漏补缺,虽然网上这些视频的水平鱼龙混杂,但也有讲得相当不错的,这是昨晚看到的马老师讲的一道面试题,记录一下: 如上图,有2个同时运行的线程,一个输出ABCDE,一个输出12345,要求交替输出,即:最终输出A1B2C3D4E5,而且要求thread-1先执行...
代码星球
·
2020-04-06
假期
充电
一道
并发
java
java一些常用并发工具示例
最近把《java并发编程实战》-JavaConsurrencyinPractice重温了一遍,把书中提到的一些常用工具记录于此:一、闭锁(门栓)- CountDownLatch适用场景:多线程测试时,通常为了精确计时,要求所有线程都ready后,才开始执行,防止有线程先起跑,造成不公平,类似的,所有线程执行完...
代码星球
·
2020-04-06
java
一些
常用
并发
工具
java并发编程学习: 原子变量(CAS)
先上一段代码:packagetest;publicclassProgram{publicstaticinti=0;privatestaticclassNextextendsThread{publicvoidrun(){i=i+1;System.out.println(i);}}publicstaticvoidmain(...
代码星球
·
2020-04-06
java
并发
编程
学习
原子
java并发编程学习: 守护线程(Daemon Thread)
在正式理解这个概念前,先把守护线程与守护进程这二个极其相似的说法区分开,守护进程通常是为了防止某些应用因各种意外原因退出,而在后台独立运行的系统服务或应用程序。比如:我们开发了一个邮件发送程序,一直不停的监视队列池,发现有待发送的邮件,就将其发送出去。如果这个程序挂了(或被人误操作关了),邮件就不发出去了,为了防止这种...
代码星球
·
2020-04-06
java
并发
编程
学习
守护
java并发编程学习: 阻塞队列 使用 及 实现原理
队列(Queue)与栈(Stack)是数据结构中的二种常用结构,队列的特点是先进先出(FirstInFirstOut),而Stack是先进后出(FirstInLastOut),说得通俗点:Queue就是电影院入场时人们排起来的进场队伍,先来的人(即:前排在前面的人)先入场,而Statck则是一队人依次进入了一个死胡同想...
代码星球
·
2020-04-06
java
并发
编程
学习
阻塞
java并发编程学习: ThreadLocal使用及原理
多线程应用中,如果希望一个变量隔离在某个线程内,即:该变量只能由某个线程本身可见,其它线程无法访问,那么ThreadLocal可以很方便的帮你做到这一点。 先来看一下示例:packageyjmyzz.test;publicclassThreadLocalTest1{publicstaticclassMyRun...
代码星球
·
2020-04-06
java
并发
编程
学习
ThreadLocal
java并发编程学习:如何等待多个线程执行完成后再继续后续处理(synchronized、join、FutureTask、CyclicBarrier)
多线程应用中,经常会遇到这种场景:后面的处理,依赖前面的N个线程的处理结果,必须等前面的线程执行完毕后,后面的代码才允许执行。在我不知道CyclicBarrier之前,最容易想到的就是放置一个公用的static变量,假如有10个线程,每个线程处理完上去累加下结果,然后后面用一个死循环(或类似线程阻塞的方法),去数这个结...
代码星球
·
2020-04-06
java
并发
编程
学习
如何
首页
上一页
...
29
30
31
32
33
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他