社区
Java SE
帖子详情
如何实现阻塞的?
afgkidy
2009-07-17 04:22:36
dialog = new AboutDialog(DialogFrame.this); //产生一个模式对话框
dialog.setVisible(true);
System.out.println("Start.");
比如上面产生一个模式对话框以后,此线程还没有阻塞,在调用setVisible 以后,弹出对话框,此时不会再继续运行println 语句,而必须等待对话框操作返回后,才执行println,请问java 中如何实现这样的阻塞的,通过某函数吗?
...全文
89
7
打赏
收藏
如何实现阻塞的?
dialog = new AboutDialog(DialogFrame.this); //产生一个模式对话框 dialog.setVisible(true); System.out.println("Start."); 比如上面产生一个模式对话框以后,此线程还没有阻塞,在调用setVisible 以后,弹出对话框,此时不会再继续运行println 语句,而必须等待对话框操作返回后,才执行println,请问java 中如何实现这样的阻塞的,通过某函数吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
accpyy
2009-07-21
打赏
举报
回复
看资料上说调用accept方法不就可以实现阻塞吗?菜鸟 瞎说的,大虾们别骂我
叶涛网站推广优化
2009-07-20
打赏
举报
回复
看来我也得好好看下API了
lk198186
2009-07-20
打赏
举报
回复
感觉是多线程的同步
czp3158
2009-07-20
打赏
举报
回复
3楼的所说的……
冰思雨
2009-07-17
打赏
举报
回复
应该是事件机制,配合wait、notify、notifyAll来实现滴。
_Nick_
2009-07-17
打赏
举报
回复
假如 对话框 的按钮点击后 会返回某个值, 此时JVM接受这个值 并且 改变某个东西的值, 当点击了对话框的按钮后 就满足了条件 , 所以 下面的代码就会执行, 否则就阻塞
designedIt
2009-07-17
打赏
举报
回复
帮顶了。。。
java
阻塞
队列
实现
原理及实例解析
主要介绍了java
阻塞
队列
实现
原理及实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
非
阻塞
connect,select超时
网络
实现
非
阻塞
connect,select带超时
进程运行/就绪/堵塞三个状态的转化以及通信调度算法。
进程管理系统的
实现
,包括进程的创建、调度、通信、撤消等功能
阻塞
队列的
实现
原理+几种主要的
阻塞
队列
一,
阻塞
队列的
实现
原理: 1)
阻塞
队列原理: 其实
阻塞
队列
实现
阻塞
同步的方式很简单,使用的就是:lock锁+多个条件(condition)的
阻塞
控制。 使用BlockingQueue封装了根据condition条件
阻塞
线程的过程,使得我们不用去关心繁琐的await/signal操作了。
阻塞
队列的最常使用的例子就是生产者消费者模式,也是各种
实现
生产者消费者模式方式中首选的方...
并发编程基础之-如何用数组
实现
阻塞
队列?
ArrayBlockingQueue顾名思义,是基于数组
实现
的
阻塞
队列,
阻塞
队列可以用于缓冲任务,
实现
生产者消费者模式,例如线程池中的工作队列。那么怎么才能用数组
实现
阻塞
队列呢? 我们先从ArrayBlockingQueue的功能说起 首先它是一个队列,队列需要具备入队、出队的能力 由于是BlockingQueue,需要在队列已满时,对入队的请求进行
阻塞
,当队列有剩余空间时,释放入队请求;在队列为空时,需要对出队的请求进行
阻塞
,当队列中有元素时,释放出队请求; 由...
Java SE
62,614
社区成员
307,319
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章