package thread; public class Test02 { //定义初始票数 public static int chepiao = 20; public static void main(String[] args) { Test02 t = new Test02(); //匿名类... ...
分类:
编程语言 时间:
2019-08-14 14:14:41
阅读次数:
91
1. 主要思想,将方法封装为类,重载同一个方法,实现请求者与调用者的解耦。 2. 例子: Thread类。所有交给Thread的执行的类都要实现Runnable接口的run()方法,Thread类只负责执行run()方法,而不是具体类的具体方法。 3. 代码实例 ...
分类:
其他好文 时间:
2019-08-14 12:15:08
阅读次数:
71
JVM故障分析系列之四:jstack生成的Thread Dump日志线程状态 2017年10月25日 Jet Ma JavaPlatform JVM故障分析系列系列文章 JVM故障分析系列之一:使用jstack定位线程堆栈信息JVM故障分析系列之二:jstack生成的Thread Dump日志结构解 ...
分类:
编程语言 时间:
2019-08-13 21:03:35
阅读次数:
128
Whendoesanincrementalcheckpointoccur?A)whenanonlineredologswitchoccurs.B)whenDBWnwritesdirtybuffersaspartofitsnormalprocessing.C)whentheALTERSYSTEMCHECKPOINTstatementisexecuted.D)whenausertablespaceis
分类:
其他好文 时间:
2019-08-13 15:38:35
阅读次数:
62
常用其他方法isAlive()判断线程是否还活着,即是否终止setName()给线程起名,代理角色getName()获取线程名字publicclassn{publicstaticvoidmain(String[]args)throwsInterruptedException{System.out.println(Thread.currentThread().isAlive());//设置名字,真实
分类:
编程语言 时间:
2019-08-13 10:28:05
阅读次数:
107
一、同步?异步? 下面两幅图解释了同步异步。 二、实现多线程的方式 1.继承Thread 2.实现runable接口(推荐) 3.使用内部类实现 三、内部类的使用(补充) 四、常用api的使用 总结: 1.同步异步? 2.多线程常用的实现方式?(实现Runable方式推荐,原因:java面向接口编程 ...
分类:
编程语言 时间:
2019-08-13 00:54:43
阅读次数:
175
守护线程daemon,是为用户线程服务的,在start前设置默认情况下我们的线程是用户线程线程分为用户线程和守护线程虚拟机必须确保用户线程执行完毕虚拟机不用等待守护线程执行完毕如后台记录操作日志、监控内存使用等Thread对象.setDaemon(true);默认为falsepublicclassn{publicstaticvoidmain(String[]args)throwsInterrupt
分类:
编程语言 时间:
2019-08-13 00:47:20
阅读次数:
98
观察线程的状态Statestate=Thread对象.getState();intnum=Thread.activeCount();//当前活跃的线程个数publicclassn{publicstaticvoidmain(String[]args)throwsInterruptedException{Threadt=newThread(()->{for(inti=0;i<5;i++){
分类:
编程语言 时间:
2019-08-12 23:59:49
阅读次数:
167
# 实战大项目:模拟登录丁香园,并抓取论坛页面所有的人员基本信息与回复帖子内容。 # # 丁香园论坛:http://www.dxy.cn/bbs/thread/626626#626626 。 # 丁香园用户名:xxxx # 密码:ABcd1234 from selenium import webdr... ...
分类:
其他好文 时间:
2019-08-12 23:54:12
阅读次数:
205
join合并线程,插队线程,将此线程执行完成后,再执行其他线程,其他线程阻塞join是一个成员方法,必须通过Thread对象调用publicclassn{publicstaticvoidmain(String[]args)throwsInterruptedException{Threadt=newThread(()->{for(inti=0;i<5;i++){System.out.pr
分类:
编程语言 时间:
2019-08-12 23:38:01
阅读次数:
105