在Thread类的Api中,Join的作用是让当前线程等待目标线程结束之后才继续执行。 分别是 下面我们主要查看下 public final synchronized void join(long millis) 的源码: 从源码可以看出,就是当前线程在判断目标线程是否存活,如果存活根据参数的值,是 ...
分类:
编程语言 时间:
2019-01-08 15:27:10
阅读次数:
163
线程的入门 在了解线程之前,首先明白什么是进程。 什么是进程: 进程是指运行中的应用程序,每个进程都会有自己独立的地址空间(内存空间)比如:浏览器,编译器,系统任务管理器等等。操作系统会给该进程分配独立的地址空间,当用户再次点击浏览器时,就又启动一个进程。用户每启动一个进程,操作系统就会给该进程分配 ...
分类:
编程语言 时间:
2019-01-05 12:14:35
阅读次数:
136
上述例子中: 在main方法中join1线程调用join方法,如果main方法抢到cpu的执行权,会将cpu的执行权让出来给join1线程,直到join1线程执行完毕之后才进行main线程的执行。join1和join2是同步进行竞争cpu的资源。 运行结果: Thread的join方法在start方 ...
分类:
其他好文 时间:
2019-01-03 14:01:50
阅读次数:
168
一、sleep的使用 1 public class ThreadTest { 2 public static void main(String[] args) throws InterruptedException { 3 Object obj = new Object(); 4 MyThread ...
分类:
编程语言 时间:
2019-01-02 21:40:03
阅读次数:
207
原文标题:The Kernel Boot Process 原文地址:http://duartes.org/gustavo/blog/ [注:本人水平有限,只好挑一些国外高手的精彩文章翻译一下。一来自己复习,二来与大家分享。] 上一篇文章解释了计算机的引导过程,正好讲到引导装载程序把系统内核镜像塞进内 ...
分类:
其他好文 时间:
2018-12-27 18:52:22
阅读次数:
200
一、简介 我们知道,HashMap是线程不安全的。而HashTable是线程安全的,但是JDK已经不建议使用HashTable,它已经被作为废除的实现。 在JDK并发包里面,ConcurrentHashMap支持并发操作,并包括HashMap的方法。 JDK文档:http://tool.oschin ...
分类:
其他好文 时间:
2018-12-23 20:50:27
阅读次数:
143
一,理论知识 1.ava通过多线程的并发运行提高系统资源利用率,改善系统性能。 2.假设有两个或两个以上的线程共享 某个对象,每个线程都调用了改变该对象类状态的方法,就会引起的不确定性。 3.多线程并发执行中的问题 ◆多个线程相对执行的顺序是不确定的。 ◆线程执行顺序的不确定性会产生执行结果的不确定 ...
分类:
其他好文 时间:
2018-12-23 15:25:55
阅读次数:
159
[TOC] Accessibility:无障碍,又称辅助性功能. AccessibilityService:无障碍服务,继承于 Serveice. 它可以监听操作、检索窗口内容、启用触摸浏览等 一、Android中的 Accessibility 在原生android设备中 Settings 应用程序 ...
分类:
数据库 时间:
2018-12-20 14:41:59
阅读次数:
276
linux /bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /lib 标准程序设计库,又叫动态链接共享库,作用类似wind ...
分类:
系统相关 时间:
2018-12-16 23:18:55
阅读次数:
278
实验十六 线程技术 实验时间 2017-12-8 1、实验目的与要求 (1)当线程的run方法执行方法体中最后一条语句后,并经由执行return语句返回时,或者出现了在方法中没有捕获的异常时,线程将终止。 当对一个线程调用interrupt方法时,线程的中断状态将被置位。 每个线程都应该检查bool ...
分类:
编程语言 时间:
2018-12-16 17:10:47
阅读次数:
239