线程间的同步理解。
来源:互联网 发布:苹果数据精灵破解版 编辑:程序博客网 时间:2024/05/29 10:07
package com.thread.text;public class thradDay2{/** * @param args */public static void main(String[] args){Res res = new Res();//现在我要给他Thread th1 = new Thread(new Input(res));Thread th2 = new Thread(new Output(res));th1.start();th2.start();}}class Res{String name;String sex;}/* * 用于输入的类 */class Input implements Runnable{private Res res;int x = 0;public Input(Res res){this.res = res;}public void run(){while (true){//注意这里加的锁。是Output类的字节码。这样可以实现线程间的同步synchronized (Output.class){if (x == 0){res.name = "zhulang";res.sex = "nane";} else{res.name = "朱浪";res.sex = "nv";}x = (x + 1) % 2;}}}}/* * 用于输出的类 */class Output implements Runnable{private Res res;public Output(Res res){this.res = res;}public void run(){while (true){synchronized (Output.class){// 用于输出System.out.println(res.name + ".>....." + res.sex);}}}}
0 0
- 线程间的同步理解。
- 对于线程同步的理解
- java线程同步的理解
- 对线程同步的理解
- Java线程同步的理解
- 线程同步化的理解以及使用
- 我对java线程同步的理解
- Java同步和线程交互的理解
- java中线程同步的理解
- 线程间的同步
- 线程间的同步
- 线程间的同步
- 线程间的同步
- 线程间的同步
- 理解线程同步
- 理解线程同步
- 线程同步理解
- Java synchronized的理解!(线程安全,线程同步)
- MTK Flashtool / Smart Phone Flash Tool / flash_tool 使用教程
- PCB线宽与电流关系
- Android Studio 学习资料大全
- 日志迁移
- 深入浅出关于GET和POST请求的编解码问题
- 线程间的同步理解。
- ubuntu怎么切换中文输入法和通过终端调出右上角小键盘
- PHP扩展开发之文件存储
- 10秒搞定一种序列化语言YAML
- 学习笔记-基础知识14-GUI
- Java基础---面向对象(Character类、正则表达式、Date)
- android 打包和签名 大致流程
- 安装hadoop2.6.1集群
- 初步认识ce