社区
Java SE
帖子详情
请帮忙解释如下代码。
youngzj
2003-11-05 04:21:46
java.lang.Object waitForCall = new java.lang.Object();
synchronized(waitForCall)
{
waitForCall.wait();
}
synchronized(waitForCall)有何意义?
...全文
61
5
打赏
收藏
请帮忙解释如下代码。
java.lang.Object waitForCall = new java.lang.Object(); synchronized(waitForCall) { waitForCall.wait(); } synchronized(waitForCall)有何意义?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nm_2j
2003-11-05
打赏
举报
回复
synchronized是java保留关键字。
当两个或两个以上的线程需要共享资源,它们需要某种方法来确定资源在某一刻仅被一个线程占用。达到此目的的过程叫做同步(synchronization)。同步的关键是管程(也叫信号量semaphore)。管程是一个互斥独占锁定的对象,或称互斥体(mutex),在给定的时间,仅有一个线程可以获得管程。当一个线程需要管程,它必须进入管程。所有其他的试图进入已经锁定的管程的线程必须挂起直到第一个线程退出管程。
synchronized(object)同步了对象的引用。一个同步块确保对object成员方法的调用仅在当前线程成功进入object管程后发生。synchronized无条件的阻塞了其它线程异步访问某个方法。
参见Java2参考大全(第4版)
loveyousomuch
2003-11-05
打赏
举报
回复
synchronized此关键字说明下面将调用一个同步的方法!
bdsc
2003-11-05
打赏
举报
回复
waitForCall是把锁
synchronized()是Object的方法
youngzj
2003-11-05
打赏
举报
回复
谢谢 CinnXu
我想问synchronized(waitForCall)的语法含义,是一个方法吗?方法名在哪?
CinnXu
2003-11-05
打赏
举报
回复
让当前线程等待,详细自己查查JDK
代码
看不懂?ChatGPT 帮你
解释
,详细到爆!
偷个懒,用ChatGPT 帮我写段生物信息
代码
如果 ChatGPT 给出的的
代码
不太完善,如何
请
他一步步改好?网上看到一段
代码
,不知道是什么含义?输入 ChatGPT 帮我们
解释
下。生信宝典 1: 下面是一段 Linux
代码
,
请
帮我...
求大佬
帮忙
写
代码
(有偿)
求大佬
帮忙
写
代码
有偿 (C++或者java都可以 ) 要求如下:
用前端
代码
编写一个动态的罗盘时钟
今天给大家分享一个罗盘时钟的前端
代码
,喜欢的小伙伴
帮忙
点赞一下噢! 一、
代码
如下 1.index <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name=...
python海龟漂亮图案
代码
大全_Python游戏海龟图案
所以我有一个项目,我必须创建一个海龟图形游戏,而不使用任何其他模块,除了海龟和随机模块。我正在创造传统的蛇游戏,...
代码
如下:from turtle import *import randomsetup(700, 700)title("Snake Game!")bgcol...
ChatGPT使用案例之写
代码
这一节我们主要尝试使用ChatGPT去给我们写
代码
,可以看到常见的
代码
它得确能帮我们写出来,但是很多时候可能或多或少是有点问题的,这个时候我们可以尝试改变我们的prompt 引导ChatGPT 产生一个正确的结果。...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章