多进程: 在操作系统中能(同时)运行多个任务(程序) 多线程: 在同一应用程序中有多个顺序流(同时)执行 创建线程的方法 方式一: 定义一个线程类,它继承类Thread并重写其中的方法run(),方法run()称为线程体。 由于java只支持单继承,用这种方法定义的类不能再继承其他类。 class ...
分类:
编程语言 时间:
2016-09-04 22:00:23
阅读次数:
178
线程的创建和启动 继承Thread 在run方法里,通过this获取当前线程。 多个线程不能共享实例变量。 通过实现接口 实现Runable接口 在run方法里,只能通过Thread.currentThread()获取当前线程。 多个线程可以共享实例变量。 使用Callable和Future cal ...
分类:
编程语言 时间:
2016-09-02 11:15:23
阅读次数:
217
进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程!线程总是属于某个线程,进程中的线程共享进程的内存 注意:对Java来说,run()方法没有任何特别之处。像main()方法一样,它只是新线程知道调用的方法名称(和签名)。因此,在Runnable上或者T ...
分类:
编程语言 时间:
2016-09-01 18:22:01
阅读次数:
210
常见的任务调度有Jdk的Timer以及spring中quartz任务调度框架等。1、JDKTimer如果是执行简单的有一定执行周期的,那么使用jdk自带的timer是最简单的。具体步骤:①、编写一个简单类继承TimerTask,在这个新编写的类中重写父类中run方法,在run中执行要执行的操作;②、编写一个..
分类:
其他好文 时间:
2016-08-29 22:49:29
阅读次数:
478
线程是程序内部不同的执行分支,实现多线程主要有两种方式:继承自Thread类或实现Runnable接口,其实Thread类也是实现了Runnable接口,基于Java的单继承机制,我们建议使用实现Runnable的方式来实现线程类,Runnable接口里面只有一个run方法,线程类必须实现这个方法, ...
分类:
编程语言 时间:
2016-08-28 18:07:25
阅读次数:
255
一、Java中创建线程方法 1. 继承Thread类创建线程类 定义Thread类的子类,重写该类的run()方法。该方法为线程执行体。 创建Thread子类的实例。即线程对象。 调用线程对象的start()方法启动该线程,示例代码如下: 2. 实现Runnable接口创建线程类 定义Runnabl ...
分类:
编程语言 时间:
2016-08-21 19:54:36
阅读次数:
148
通过实现Runnable接口来实现所线程,具体实现run方法,这样当主程序sleep的时候就会执行子线程,这里的子线程都是Thread类的实例对象。 ...
分类:
编程语言 时间:
2016-08-21 00:45:08
阅读次数:
187
主线程休息的时候,执行MyThread类的两个实例线程。 通过继承Thread类,并且能够且只能够实现run方法来自定义线程。 上面的程序中,如果将主线程sleep的时间设置为4000,则t1,t2这两个线程可以执行4次(因为sleep时间为1000,计算过程很快,被忽略) 程序执行结果如下: 如果 ...
分类:
其他好文 时间:
2016-08-20 23:25:24
阅读次数:
233
1.VBA编辑器复制粘贴出来的代码乱码 解决方法:切换到中文输入模式再复制出来就行了 2.获取VBA活动和非活动窗口的名称与路径 3.文件路径的智能拼接与截取 4.宏里调用并控制窗体以及窗体上的各种控件 5.不同WorkBook之间宏的相互调用(基于Ruby里的Run方法只能调用系统宏和当前Exce ...
分类:
编程语言 时间:
2016-08-19 14:48:37
阅读次数:
315
1、Java创建多线程的方法一:(1)实现Runnable接口并实现其中的run()方法;(2)将Runable对象提交给一个Thread构造器,调用start()方法。【程序实例】 【运行结果】 ...
分类:
编程语言 时间:
2016-08-19 09:56:33
阅读次数:
155