![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
线程
yijiemamin
这个作者很懒,什么都没留下…
展开
-
JAVA多线程和并发基础面试问答
多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。(校对注:非常赞同这个观点)Java多线程面试问题1. 进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的转载 2016-04-16 16:36:24 · 267 阅读 · 0 评论 -
Java线程详解
Java线程详解Java线程:概念与原理一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.e转载 2016-04-16 16:39:14 · 499 阅读 · 0 评论 -
5天不再惧怕多线程——第二天 锁机制
5天不再惧怕多线程——第二天 锁机制 当多个线程在并发的时候,难免会碰到相互冲突的事情,比如最经典的ATM机的问题,并发不可怕,可怕的是我们没有能力控制。线程以我的理解可以分为三种① 锁。② 互斥。③ 信号。 好,这一篇主要整理“锁”,C#提供了2种手工控制的锁一: Monitor类 这个算是实现锁机制的纯正类,在锁定的临界区中只转载 2016-04-16 17:00:12 · 613 阅读 · 0 评论 -
5天不再惧怕多线程——第一天 尝试Thread
5天不再惧怕多线程——第一天 尝试Thread 原本准备在mongodb之后写一个lucene.net系列,不过这几天用到多线程时才发现自己对多线程的了解少之又少,仅仅停留在lock上面,故这几天看了下线程参考手册结合自己的心得整理一下放在博客上作为自己的学习笔记。 好了,我们知道“负载”是一个很时尚,很牛X的玩意,往大处说,网站需要负载,数据库需要负载转载 2016-04-16 16:59:03 · 585 阅读 · 0 评论 -
5天不再惧怕多线程——第三天 互斥体
5天不再惧怕多线程——第三天 互斥体 没想到我的前两篇文章还挺受欢迎的,谢谢大家,今天整理下Mutex的使用。一:Mutex首先看下MSDN对它的解释: 不错,出现了一个亮点,可用于“进程间同步“,既然进程间都可以同步,那线程同步对它来说不是小菜一碟吗?好的,还是看下Mutex在线程中发挥的神奇功效。1: 线程间同步 Metux转载 2016-04-16 17:01:06 · 404 阅读 · 0 评论 -
5天不再惧怕多线程——第四天 信号量
5天不再惧怕多线程——第四天 信号量 今天整理“信号量”的相关知识,其实想想也蛮有趣的,锁,互斥,信号量都可以实现线程同步,在framework里面主要有三种。:ManualResetEvent:AutoResetEvent: Semaphore 好,下面就具体看看这些玩意的使用。 一:ManualResetEvent 该对象有两转载 2016-04-16 17:01:39 · 333 阅读 · 0 评论 -
5天不再惧怕多线程——第五天 线程池
5天不再惧怕多线程——第五天 线程池 说到多线程,不可不说线程池,C#中关于池的概念很多,今天来整理下ThreadPool的使用。 是的,如果你很懒,如果你的执行任务比较短,如果你不想对线程做更精细的控制,那么把这些繁琐的东西丢给线程池吧。 一:ThreadPool 好了,下面看看TheadPool下有哪些常用的方法。1:GetMaxThre转载 2016-04-16 17:02:28 · 271 阅读 · 0 评论