Fork me on GitHub

2017年3月27日

线程生命周期

摘要: -------------siwuxie095 线程的生命周期: 【made by siwuxie095】 阅读全文

posted @ 2017-03-27 23:58 siwuxie095 阅读(93) 评论(0) 推荐(0) 编辑

线程同步

摘要: -----------siwuxie095 同步代码块: 在代码块前加上 synchronized 关键字,则此代码块就称为 同步代码块 同步代码块格式: 同步方法: 除了 代码块 可以同步,方法也可以同步 同步方法格式: 代码: ... 阅读全文

posted @ 2017-03-27 23:53 siwuxie095 阅读(128) 评论(0) 推荐(0) 编辑

线程的优先级

摘要: ------------siwuxie095 优先级顺序设置: 如果什么都不设置,则默认为 5 线程的优先级可以影响线程的执行顺序,但不是绝对 代码: package com.siwuxie095.thread; class MyRun implements Runnable... 阅读全文

posted @ 2017-03-27 22:34 siwuxie095 阅读(188) 评论(0) 推荐(0) 编辑

线程的常用方法

摘要: -------------siwuxie095 线程的常用方法基本都在 Thread 类中,Runnable 接口中只有一个 run() 抽象方法 (1)取得线程名称:getName() (2)取得当前线程对象:currentThread() (3)判断线程是否启动:isAlive() (4)线程的强行运行:join() ... 阅读全文

posted @ 2017-03-27 22:08 siwuxie095 阅读(149) 评论(0) 推荐(0) 编辑

线程的状态

摘要: ------------siwuxie095 线程也有固定的操作状态,共 5 种: (1)创建状态:准备好一个多线程的对象 (2)就绪状态:调用 start() 方法,等待CPU进行调度 (3)运行状态:执行 run() 方法 (4)阻塞状态:暂时停止执行,可能将资源交给其他线程使用 (5)终止状态:线程销毁,也称 ... 阅读全文

posted @ 2017-03-27 17:30 siwuxie095 阅读(117) 评论(0) 推荐(0) 编辑

线程的实现

摘要: --------------siwuxie095 在Java中,线程的实现方式有 2 种: (1)继承 Thread 类 (2)实现 Runnable 接口 Thread 类: Thread 类是在 java.lang 包中定义的,继承 Thread 类必须重写 run() 方法 定义格式: cl... 阅读全文

posted @ 2017-03-27 15:39 siwuxie095 阅读(115) 评论(0) 推荐(0) 编辑

线程与进程

摘要: --------------siwuxie095 线程:程序中单独顺序的控制流 线程本身依靠程序进行运行 线程是程序中的顺序控制流,只能使用分配给程序的资源和环境 进程:执行中的程序 一个进行可以包含一个或多个线程,但至少要包含一个线程 单线程: 程序中只存在一个线程,实际上主方法就是一个主线程 ... 阅读全文

posted @ 2017-03-27 14:30 siwuxie095 阅读(121) 评论(0) 推荐(0) 编辑

使用Apache IO库操作IO与文件

摘要: --------------siwuxie095 首先到 Apache官网 下载相关的库文件 Apache官网:http://www.apache.org/ 在官网页面的最下方是Apache所支持的所有项目列表(APACHE PROJECT LIST) 找到 Commons,点击进入,在页面左侧选择 Components, 里面... 阅读全文

posted @ 2017-03-27 11:27 siwuxie095 阅读(461) 评论(0) 推荐(0) 编辑

使用RandomAccessFile读写数据

摘要: siwuxie095 工程名:TestRandomAccessFile 包名:com.siwuxie095.file 类名:MultiWriteFile.java(主类)、WriteFile.java 工程结构目录如下: WriteFile.java: package com.siwuxie095. 阅读全文

posted @ 2017-03-27 09:51 siwuxie095 阅读(5935) 评论(0) 推荐(0) 编辑

导航