public class LockSupport01 {

    static Thread t1 = null, t2 = null;
public static void main(String[] args) {
char[] aI = "1234567".toCharArray();
char[] aC = "ABCDEFG".toCharArray();
t1 = new Thread(()->{
for (char c : aI) {
System.out.print(c);
LockSupport.unpark(t2);
LockSupport.park(); }
}); t2 = new Thread(()-> {
for (char c : aC) {
LockSupport.park();
System.out.print(c);
LockSupport.unpark(t1); }
});
t1.start();
t2.start();
}
}

最新文章

  1. 编写高质量代码:改善Java程序的151个建议(第3章:类、对象及方法___建议47~51)
  2. Android Studio accelerator key(shortcut)& Basic knowledge
  3. Range Sum Query 2D - Immutable
  4. log4j详解(二)
  5. BeautifulSoup-find,findAll
  6. 第二讲:WCF介绍(2)
  7. Android monkey介绍
  8. C#读取文件为byte数组
  9. DB天气app冲刺二阶段第四天
  10. SQL-Employees Earning More Than Their Managers
  11. Ubuntu Manpage: ajaxterm - Web based terminal written in python
  12. 如何删除错误提交的 git 大文件
  13. C# 扩展方法使用
  14. 基于 xorm 的服务端框架 XGoServer
  15. Linux(Redhat)安装Redis
  16. SQL高级查询技巧
  17. C. Edgy Trees
  18. (转)java中引用传递和值传递
  19. Said
  20. POI导出Excel--合并单元格

热门文章

  1. python 迁移虚拟环境
  2. 常用的Linux命令与它们的功能
  3. Xpath 常用语法展示
  4. Spring Security 自定义认证逻辑
  5. js 操作(数字前端去0、文字去除空格、截取字符串、保留几位小数、数字不足位数前补0)
  6. python对象的三要素
  7. Oracle查看异常未提交事务
  8. el-dialog 嵌套子组件数据不刷新
  9. PAT-basic-1024 科学计数法 java
  10. vscode调试openresty