java之多线程(Thread)
package DEMO;
//主线程
public class Example12_2 {
public static void main(String [] args )
{
Thread mydad ; //用Thread声明线程
Thread mymom ;
baba ba ; //ba是目标对象
mom ma ;
ba = new baba(); //创建目标对象
ma = new mom();
mydad = new Thread(ba); //创建线程,其目标对象是bab
mymom = new Thread(ma); //创建线程 ,其目标对象是ma
mydad.start(); //启动线程
mymom.start();
//主线程
for(int i=1 ;i<=20 ; i++)
System.out.print("me"+i+" "); }
} class baba implements Runnable //实现Runnable
{
public void run()
{
for(int i=1;i<=20;i++)
System.out.print(" dad"+i+" ");
}
} class mom implements Runnable //实现Runnable
{
public void run()
{
for(int i=1; i<=20 ;i++)
System.out.print("Mon"+i+" ");
}
}
java之多线程(Thread)的更多相关文章
- JAVA基础(多线程Thread和Runnable的使用区别(转载)
		
转自:http://jinguo.iteye.com/blog/286772 Runnable是Thread的接口,在大多数情况下“推荐用接口的方式”生成线程,因为接口可以实现多继承,况且Runnab ...
 - Java多线程Thread
		
转自:http://www.cnblogs.com/lwbqqyumidi/p/3804883.html Java总结篇系列:Java多线程(一) 多线程作为Java中很重要的一个知识点,在此还是 ...
 - java 多线程--- Thread  Runnable Executors
		
java 实现多线程的整理: Thread实现多线程的两种方式: (1)继承 Thread类,同时重载 run 方法: class PrimeThread extends Thread { long ...
 - 探Java多线程Thread类和Runnable接口之间的联系
		
首先复习一下Java多线程实现机制,Java实现多线程方法有如下这么几种: 1.继承了(extends)Thread类 2.实现了(implements)Runnable接口 也就是说 有如下两种情 ...
 - JAVA多线程Thread VS Runnable详解
		
要求 必备知识 本文要求基本了解JAVA编程知识. 开发环境 windows 7/EditPlus 演示地址 源文件 进程与线程 进程是程序在处理机中的一次运行.一个进程既包括其所要执行的指令,也 ...
 - [Java多线程]-Thread和Runable源码解析之基本方法的运用实例
		
前面的文章:多线程爬坑之路-学习多线程需要来了解哪些东西?(concurrent并发包的数据结构和线程池,Locks锁,Atomic原子类) 多线程爬坑之路-Thread和Runable源码解析 前面 ...
 - [Java多线程]-Thread和Runable源码解析
		
多线程:(百度百科借一波定义) 多线程(英语:multithreading),是指从软件或者硬件上实现多个线程并发执行的技术.具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提 ...
 - java 多线程 Thread 锁ReentrantLock;Condition等待与通知;公平锁
		
1,介绍: import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; 在JA ...
 - java中多线程中Runnable接口和Thread类介绍
		
java中的线程时通过调用操作系统底层的线程来实现线程的功能的. 先看如下代码,并写出输出结果. // 请问输出结果是什么? public static void main(String[] args ...
 - Java的多线程机制系列:不得不提的volatile及指令重排序(happen-before)
		
一.不得不提的volatile volatile是个很老的关键字,几乎伴随着JDK的诞生而诞生,我们都知道这个关键字,但又不太清楚什么时候会使用它:我们在JDK及开源框架中随处可见这个关键字,但并发专 ...
 
随机推荐
- Nmap使用指南(1)
			
Nmap是一款开源免费的网络发现(Network Discovery)和安全审计(Security Auditing)工具.软件名字Nmap是Network Mapper的简称.Nmap最初是由Fyo ...
 - JAVA操作数组
			
使用 Arrays 类操作 Java 中的数组 Arrays 类是 Java 中提供的一个工具类,在 java.util 包中.该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序.搜索等 ...
 - 优秀的Markdown编辑器MarkdownPad2免费版使用全功能
			
MarkdownPad,一款不错的Markdown编辑器,本人一直在用,具备所有Markdown的基本语法外支持一些特别的扩展,比如表格等. MarkdownPad分为免费版和收费版,区别是免费版不支 ...
 - How can I retrieve the remote git address of a repo?
			
When you want to show an URL of remote branches, try: git remote -v
 - x名称空间中的标记拓展
			
1.x:Type Type类可作为所有数据类型在编程层面上的抽象.在XAML中,如果想表达某个数据类型时就需要使用x:Type标记拓展.例子: 创建一个Button的派生类: using System ...
 - HTML笔记(七)head相关元素<base> & <meta>
			
<head>元素是所有头部元素的容器. 可添加的标签有:<title>.<base>.<link>.<meta>.<script> ...
 - jQuery的Deferred
			
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
 - swipejs的bug
			
Github:https://github.com/thebird/Swipe 以下bug的修复方式皆来自于网上. 现在最新的版本是2.0,bug如下: 1.触摸后不会自动播放 修复方式, funct ...
 - Nginx基础知识之————什么是 Nginx?
			
本课时主要给大家讲解什么是 Nginx 和 Nginx 的功能,Nginx 与其他服务器的性能比较和 Nginx 的优点总结的知识,并结合实例让学员深入理解 Nginx 和 Nginx 的功能以及 N ...
 - 适应各浏览器图片裁剪无刷新上传jQuery插件(转)
			
看到一篇兼容性很强的图片无刷新裁剪上传的帖子,感觉很棒.分享下!~ 废话不多说,上效果图. 一.首先建立如下的一个page <!DOCTYPE html> <html xmlns=& ...