JAVA 之"线程"
1、进程与线程:
《1》什么是进程:是指运行中的应用程序,每一个进程都有自己独立的内存空间,
一个应用程序可以同时启动多个进程,(静态)比如(IE,JVM)
《2》什么是线程:是指进程中的一个执行流程,有时有称之为执行情景,
一个进程有多个线程组成(动态)
《3》进程与线程的主要区别:
每个进程都需要操作系统为其分配独立的内存地址空间,
而同一进程中的所有线程在同一块地址空间中工作,
这些线程可以共享同 一块内存和系统资源
2、线程的创建(两种方式):
《1》继承Thread类(一般在不继承其他类的情况下)
《2》实现Runnable接口(一般在继承其他类的情况下)
3、线程创建的步骤:
《1》第一种
(1)自定义线程类继承Thread类;
(2)覆盖Thread类中的run()方法;
(3)创建该线程类对象;
(4)调用该线程类对象中的start()方法启动线程。
《2》第二种
(1)自定义线程类实现Runnable接口;
(2)覆盖Runnable接口中的run()方法;
(3)创建该线程类对象;
(4)创建Thread对象,构造参数为该线程类对象;
(5)调用Thread对象中
相关文档:
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列
......
在这里介绍两种方法生成jar,第一种是用Eclpise的Export功能。在要打包的项目上击右键,选择Export,在窗口中选择Java里的JAR file。Next后的窗口中已经自动选好了要打包的项目,用户可以点击加号查看项目里被打包的内容。在下面的JAR file里设置你打包生成jar文件的输出目录,下一步在出现的窗口中选择Use existin ......
java调用外部程序 必杀 路径空格没有问题
Runtime rt = Runtime.getRuntime();
srcFile.getName();
try {
String cmd[]={"cmd","/c",srcFile.getAbsolutePath()};
rt.exec(cmd);
} catch (IOException e1) {
// TODO Auto-genera ......
一 线程的基本概念
线程是一个程序内部的顺序控制流.一个进程相当于一个任务,一个线程相当于一个任务中的一条执行路径.;多进程:在操作系统中能同时运行多个任务 (程序);多线程:在同一个应用程序中有多个顺序流同时执行;Java的线程是通过java.lang.Thread类来实现的;JVM启动时会有一个由主方法(public static voi ......
不提倡使用的方法是为支持向后兼容性而保留的那些方法,它们在以后的版本中可能出现,也可能不出现。Java 多线程支持在版本 1.1 和版本 1.2 中做了重大修订,stop()、suspend() 和 resume() 函数已不提倡使用。这些函数在 JVM 中可能引入微妙的错误。虽然函数名可能听起来很诱人,但请抵制诱惑不要使用它们。
调试线程化的 ......