java 多线程小例子2
来源:互联网 发布:js 多选框选中 编辑:程序博客网 时间:2024/06/05 15:20
import java.util.ArrayList;public class ThreadsTest {private ArrayList messages = new ArrayList();public synchronized void put(int i){messages.add(i);System.out.println("in put. messages = " + messages.toString());}public synchronized void remove(){if(messages.size() > 0){messages.remove(0);}System.out.println("in remove. messages = " + messages.toString());}/** * @param args */public static void main(String[] args) {final ThreadsTest threadsTest = new ThreadsTest(); for(int i=0;i<3;i++){new Thread(new Runnable(){@Overridepublic void run() {for(int i=0;i<30;i++){threadsTest.put(i);}}}).start();}for(int i=0;i<3;i++){new Thread(new Runnable(){@Overridepublic void run() {for(int i=0;i<30;i++){threadsTest.remove();}}}).start();}}}
0 0
- java 多线程小例子2
- java多线程小例子
- Java多线程 小例子
- 【java】多线程小例子-聊天
- java多线程售票小例子
- 【java】多线程小例子(卖票示例)
- java socket服务器客户端多线程小例子
- java多线程互斥访问小例子
- linux 多线程小例子
- 多线程 小例子
- C# 多线程小例子
- linux 多线程小例子
- 多线程 实用小例子
- 多线程小例子
- Python多线程小例子
- 多线程小例子
- java定时器+多线程(池)+java队列的简单小例子
- java定时器+多线程(池)+java队列的简单小例子
- JavaScript中的深复制和浅复制
- 同步屏障CyclicBarrier
- 【排序】洛谷 P1104 生日
- 容器的功能
- android LayoutInflater类的理解及用法
- java 多线程小例子2
- 父窗口与子窗口调用
- 牛顿迭代法求平方根
- 驱动调试之printk的原理
- USB HID简介??????
- Oracle12c多租户如何连接到CDB或PDB、CDB与PDB容器切换
- github干货地址分享
- Android Log
- BLE HID简介