`

Thread(2)

 
阅读更多
代码小例子:
package com.test;

public class ThreadTest2
{
	public static void main(String[] args)
	{
		 Thread t = new Thread(new MyThread());
		 Thread t2 = new Thread(new MyThread2());
		 t.start();
		 t2.start();
		
	} 
}

class MyThread implements Runnable
{

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

	}

}

class MyThread2 implements Runnable
{

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

	}

}

分享到:
评论

相关推荐

    thread thread thread thread

    thread thread thread thread thread thread thread thread thread thread thread thread thread thread thread thread thread thread thread thread thread thread thread thread thread thread thread thread ...

    tcl thread 在linux 下的安装包

    puts "Thread 2: $sum2" }] # 等待线程结束 thread::wait $t1 thread::wait $t2 ``` 在这个例子中,两个线程并行计算平方和,提高了整体计算速度。 总之,Tcl Thread为Tcl开发者提供了强大的多线程能力,使得...

    c# 线程(thread)同步处理

    ### C# 线程(Thread)同步处理详解 在.NET平台上进行多线程编程时,线程同步是一项至关重要的技术。线程同步的主要目的是确保多个线程在访问共享资源时不会产生数据竞争和不一致的情况。本文将详细介绍C#中的几种...

    java线程_Thread_Runnable

    MyThread thread2 = new MyThread(); thread1.start(); thread2.start(); } } ``` 在这个例子中,`MyThread`类继承了Thread类,并覆盖了`run()`方法。`start()`方法启动线程,而`run()`方法中的代码将在新线程中...

    Java有两种实现多线程的方式:通过Runnable接口、通过Thread直接实现,请掌握这两种实现方式,并编写示例程序。

    Thread thread2 = new Thread(runnable); thread1.start(); thread2.start(); thread1.join(); thread2.join(); System.out.println("Counter value: " + runnable.counter); } } ``` 在这个示例中,我们...

    C++ Boost Thread 编程指南

    ### C++ Boost Thread 编程指南 #### 0. 前言 随着现代软件工程的发展,多线程编程已成为必不可少的技术之一。特别是在C++中,利用多线程可以显著提升程序性能,尤其是在多核处理器架构下。然而,C++标准在早期并...

    pythonthread(Python多线程处理).docx

    `thread1`和`thread2`实例化了`myThread`类,并设置了不同的参数。最后通过`start`方法启动这两个线程。 ##### 3. `Thread`类提供的方法 - `run()`: 表示线程活动的方法。 - `start()`: 启动线程活动。 - `join(...

    5,RT Thread操作系统教程及资料_rtthread_RT-Thread_

    2. **内核特性** - **线程管理**:支持抢占式调度和时间片轮转,允许同时运行多个任务。 - **内存管理**:提供动态内存分配和释放机制,支持堆内存池管理。 - **中断处理**:高效处理硬件中断,确保实时性。 - *...

    ThreadX中文学习手册

    ### ThreadX中文学习手册知识点概览 #### 一、ThreadX概述 - **定义与特点**:ThreadX是由Express Logic公司开发的一款高性能实时操作系统(RTOS)内核,专门针对嵌入式应用设计。与传统的RTOS相比,ThreadX具有更...

    RT-Thread常见函数.zip_RTT_rt thread_rt-thread函数_rt_thread函数_手册

    2. **同步机制**:在多任务环境中,同步机制至关重要。`rt_sem_take`和`rt_sem_give`用于信号量操作,`rt_mutex_take`和`rt_mutex_release`用于互斥锁,`rt_msg_send`和`rt_msg_recv`处理消息队列,`rt_event_recv`...

    android webservice by thread

    通过在MainActivity中创建...webService_thread是通过Runable和Thread创建的线程,webService_thread2是通过Callable和Future创建的线程。 和此代码配套的文章 http://blog.csdn.net/tch918/article/category/2272975

    threadx中文资料

    2. **Picokernel结构**:与传统的分层内核设计不同,ThreadX采用了Picokernel结构,即服务直接调用内核,减少了不必要的层次,提高了执行效率。 3. **ANSI C源代码**:ThreadX主要采用ANSI C编写,这意味着它可以...

    python thread(Python多线程处理).docx

    这段代码创建了两个自定义线程`thread1`和`thread2`,它们都继承自`threading.Thread`类,并且重写了`__init__`和`run`方法。此外,还定义了一个`print_time`函数作为线程的主要执行体。 #### 四、线程同步 ##### ...

    RT-Thread作品说明 1

    thread2处理按键的单击和双击,通过邮箱传递信息;thread3负责游戏界面,动态显示障碍物,并检测飞机与障碍物的碰撞;thread4则处理按键长按事件,将长按时间发到邮箱。这些线程之间通过邮箱进行通信,确保不同任务...

    RTThread Stm32 标准库参考工程.zip_RT-Thread STD库_rtos stm32_rtthread_rt

    7. **设备驱动**:RT-Thread支持设备驱动模型,通过设备驱动程序可以访问STM32的各种外设,如GPIO、串口、ADC、I2C等。 8. **文件系统**:如果包含的话,可以学习如何在RT-Thread上挂载和使用文件系统,进行文件...

    Thread_comm.rar_comm

    它包含了一系列的类文件(mainThread$thread1.class、mainThread$thread2.class、mainThread.class)以及源代码文件(mainThread.java),这表明它可能是一个简单的多线程示例,用于展示两个线程如何同步执行任务。...

    c++ thread_local(csdn)————程序.pdf

    C++ Thread_Local 详解 C++ 中的 Thread_Local 关键字是 C++11 引入的新特性,该关键字主要用于解决多线程环境下的资源竞争问题。在多线程环境下,如果多个线程访问同一个全局变量,可能会出现资源竞争的问题,导致...

    rt-thread-3.1.3_rtthread_RT-Thread_nano_rtthreadopenocd_RT-Threa

    2. `libcpu`:针对不同处理器架构的CPU库,实现了底层硬件抽象层。 3. `components`:包含了各种可选的组件和服务,如网络堆栈、文件系统等,可以根据需求选择启用。 4. `tools`:可能包含构建工具和配置脚本,帮助...

    创建线程的三种方式(Thread、Runnable、Callable).docx

    TestThread thread2 = new TestThread(); thread2.start(); } } ``` **方式二:通过Runnable接口实现多线程** 为了克服单继承的限制,我们可以选择实现`Runnable`接口。这样,我们的类可以继续继承其他类。在...

Global site tag (gtag.js) - Google Analytics