Java线程
文章平均质量分 80
真快啊夏天
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
synchronized的四种用法
一 修饰一个方法Synchronized修饰一个方法很简单,就是在方法的前面加synchronized,synchronized修饰方法和修饰一个代码块类似,只是作用范围不一样,修饰代码块是大括号括起来的范围,而修饰方法范围是整个函数。例如:方法一public synchronized void method(){ // todo}方法二public v原创 2017-06-06 16:27:14 · 63912 阅读 · 12 评论 -
线程的几种状态变化
进程是分配内存的单位,线程是CPU执行的基本单位1.新建状态使用new关键字和某线程类的构造方法创建线程对象,则该线程对象处于新建状态,表示系统已经为该线程对象分配了内存空间。处于新建状态的线程可以通过start()方法使他进入就绪状态。2.就绪状态该状态的线程已经具有了运行条件,进入线程队列,等待系统为他分配CPU资源,一旦获得CPU资源,该线程就进入运行状态。原创 2017-06-06 23:51:46 · 1494 阅读 · 0 评论 -
Java线程简介
一 线程的定义线程,是程序执行流的最小单元,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。每一个程序都至少有一个线程,若程序只有一个线程,那就是程序本身。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。二 线程的调度进程原创 2017-06-06 16:43:37 · 370 阅读 · 0 评论 -
多线程同步互斥实例——使用synchronized实现线程通信和互斥
线程互斥概念线程互斥是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的。实现线程同步互斥的四种方式 临界区(Critical Section):适合一个进程内的多线程访问公共区域或代码段时使用 互斥量 (Mutex):适合不同进程内多线程访问公共区域或代码段时使用,与临界区相似。转载 2017-06-09 10:16:00 · 739 阅读 · 0 评论 -
简单多线程爬虫+Jsoup分析
使用简单多线程和Jsoup分析,得到优快云的首页的所有子网页连接。运行效果如下图---------------------------------------------------------------------------------------------------------------------------------------------原创 2017-06-13 23:50:05 · 4671 阅读 · 1 评论
分享