java并发编程——基本线程机制1
来源:互联网 发布:win10 python开发工具 编辑:程序博客网 时间:2024/05/16 02:13
一、为什么需要并发编程
如果是单线程的编程,如果一个程序遇到阻塞的情况,比如需要等待i/o的某个事件发生,才能执行程序。这样就造成了影响了下面的程序的运行。
并发,就是在进程中,采用多个任务进行处理,每个任务由操作系统来回切换。
这样就感觉像很多任务同时执行一样。
二、基本的线程机制
1、定义任务
定义一个类,实现Runnable()接口,在Runnable()接口中定义了run()方法,我们可以把要执行的事件写在run()方法中。
而run()中任务的运行,需要将其放在Thread构造器中。
通过start方法运行thread后,就会运行在thread中的任务。
class task1 implements Runnable{ public void run() { for(int x=0;x<=10;x++) { for(int y=0;y<=99999999;y++){}System.out.println(Thread.currentThread().getName()+"....x="+x); } } }class task2 implements Runnable{ public void run() { for(int z=0;z<=10;z++) { for(int y=0;y<=99999999;y++){}System.out.println(Thread.currentThread().getName()+"....z="+z); } } }public class hello {public static void main(String[] args){task1 t1= new task1(); task2 t2 = new task2();Thread nt1 = new Thread(t1);Thread nt2 = new Thread(t2);nt1.start();nt2.start();}}
0 0
- java并发编程——基本线程机制1
- Java并发编程-1 基本线程机制
- Java并发(1) 基本的线程机制
- 并发编程—— Java 内建线程机制【上】
- 并发编程—— Java 内建线程机制【下】
- Java 并发:基本的线程机制
- Java并发之基本的线程机制
- Java并发编程:线程同步机制
- Java编程思想-并发-基本的线程机制/共享受限资源
- 并发(1)基本的线程机制
- Java并发编程——线程安全及解决机制简介
- Java并发编程——线程中断
- 【Java并发编程实践】— 线程安全
- Java并发编程(九)——线程池(1)
- Java并发编程(1)——进程与线程
- java并发编程基础(1)—线程之基本概念
- java并发——全部线程机制详解
- Java基础——线程及并发机制
- hdu 1228 A + B
- 浅谈获取shell中函数的返回值
- android短信后台发送信息判断
- Java RTTI与反射
- nios ii 中双向pio的设置与读写函数
- java并发编程——基本线程机制1
- 欢迎使用CSDN-markdown编辑器
- 黑马程序员——Java中的注解
- flume-ng+Kafka+Storm+HDFS 实时系统搭建
- 程序员的九重境界
- Linux Mint 17 下安装搜狗拼音输入法
- hadoop2.6运行时warn util.NativeCodeLoader
- 1019. General Palindromic Number (20)
- Linux 内核 64bit 除法