线程--【J2SE】

线程

public class TestThread1{
	public static void main(String args[]){
		Runner1 r=new Runner1();          r.run();
		//Thread t=new Thread(r);//方法1
	  	//t.start();//方法1

		for (int i =0;i<100;i++){
			System.out.println("Main Thread:---------" + i);

		}
	}
}

class Runner1 implements Runnable{
	public void run(){
		for (int i =0;i<100;i++){
			System.out.println("Runner1:" + i );
		}
	}
}

Start:Runner1和Main Thread交替运行。

run:Runner1先运行,Main Thread后运行

时间: 2024-10-14 02:08:26

线程--【J2SE】的相关文章

各科基础详实

一. Java基础部分 1. JAVA的基本数据类型有哪些 ?  String 是不是基本数据类型 ? 2. 一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 3. Java有没有goto? 7 4. 说说&和&&的区别. 7 5. 在JAVA中如何跳出当前的多重嵌套循环? 7 6. switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 8 7. short s1 = 1; s1 = s1 + 1;有什么

J2SE总结(二)——线程

1.本章重点 线程概念:一个程序里面同一时刻所含有的不同的执行路径,程序的分支 创建和启动 调度,优先级 状态控制 同步,异步 2.进程和线程区别 进程:静态的,exe,class,dos只支持单进程 实质:线程的执行 3.创建和启动 1)实现runnable接口 Thread myThread =newThread(target)//与第二种方法的区别 runnable中只有一个run()方法,用于定义具体线程要执行的方法 thread静态调用 Start():启动线程 实例: Class R

Java 线程第三版 第四章 Thread Notification 读书笔记

一.等待与通知 public final void wait() throws InterruptedException 等待条件的发生. public final void wait(long timeout) throws InterruptedException 等待条件的发生.如果通知没有在timeout指定的时间内发生,它还是会返回. public final void wait(long timeout, int nanos) throws InterruptedException

J2EE J2SE J2ME

今天第一天入职时 ,陈泽鑫经理和我讲了一部分关于 这部分的知识,主要分析了J2EE 和 J2SE,首先J2SE 和 .net都是一些编程的基础知识,类,对象,(前端????) J2EE 是企业级应用的 知识,主要由  1.应用  2:容器 (tomcat weblogic) 3:组件 还讲了一部分知识,其中 线程是怎么使用的,使用线程的几种方式,  懵了   其实这个复习过很多遍 还是需要实践才会有印象,runnable   thred 还有 线程池  进程池   如果考虑的深的话 还需要考虑线

一步一步掌握线程机制(六)---Atomic变量和Thread局部变量

一步一步掌握线程机制(六)---Atomic变量和Thread局部变量 前面我们已经讲过如何让对象具有Thread安全性,让它们能够在同一时间在两个或以上的Thread中使用.Thread的安全性在多线程设计中非常重要,因为race condition是非常难以重现和修正的,我们很难发现,更加难以改正,除非将这个代码的设计推翻来过. 同步最大的问题不是我们在需要同步的地方没有使用同步,而是在不需要同步的地方使用了同步,导致效率极度低下.所以,我们要想办法限制同步,因为无谓的同步比起无谓的运算还更

J2SE总结

刚刚学完J2SE,总结一下,不当之处敬请赐教. 基本概念: 刚刚接触Java,突然冒出了好多了名词,一会儿J2SE,一会儿Java,一会儿JDK,蒙圈了,总结一下他们的关系吧. SDK:Software Development Kit,软件开发工具: JDK:Java Development Kit,Java开发工具: J2SDK:Java2 SDK: Java2:自JDK1.2之后Java版本统称为Java2(点击查看JDK各版本): J2SE.J2EE.J2ME是根据Java的应用而开发的不

J2SE基本数据结构

1.J2SE中的常用数据结构对象的继承关系如下图 Collection ........|--------List ........|..........|----------ArrayList ........|..........|----------Vector ........|..........|.............|-----Stack ........|..........|----------LinkedList ........|--------Set ........

Java线程初探

首先复习一下什么是线程和进程.应用程序被加载到内存中并准备运行时,我们就说创建了一个进程.进程是一个具有独立功能的程序关于某个数据集合上一次运行活动,进程是系统进行资源分配和调度的一个独立单位.而线程是进程的一个实体,是CPU调度和分派的基本单位,是进程更小的能独立运行的基本单位.线程没有自己的系统资源,一个进程的多个线程共享操作系统分配各进程的资源.一个线程和一创建和撤销另外一个线程,同一个进程中的多个线程之间可以并发的执行.一个可运行的程序至少有一个进程,一个进程至少有一个线程.从逻辑角度上

java入门时的一些基本概念的理解(j2ee,j2se,j2me,jdk,sdk,jre,jvm,跨平台)

首先声明,这篇文章是从网上粘贴过来的.原文地址是:http://www.cnblogs.com/wangaohui/archive/2012/11/28/2791999.html.感觉写的很好,所以粘贴过来记录下. 这些日子,在看一些java的东西,由于刚入手,对java不是很了解,结果对java的一些名词没有一个清晰的脉络,现在稍微整理一下 令我纠结的是jdk,sdk,jre,jvm,ide,adt,跨平台性,j2ee,j2se,这些名词弄的我云里雾里的. 首先,什么是SDK呢? Softwa