Java中的互斥量和信号量是什么?主要区别是什么?

Java中的互斥量和信号量是什么?主要区别是什么?,第1张

Java中的互斥量和信号量是什么?主要区别是什么?

信号量可以计数,而互斥量只能计数为1。

假设您正在运行一个接受客户端连接的线程。该线程可以同时处理10个客户端。然后每个新客户端将信号量设置为达到10。当信号量具有10个标志时,您的线程将不接受新连接

互斥锁通常用于保护物品。假设您的10个客户端可以访问系统的多个部分。然后,您可以使用互斥锁保护系统的一部分,因此当1个客户端连接到该子系统时,其他任何人都不能访问。您也可以为此使用信号量。互斥锁是“互斥信号量”。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5478010.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存