腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
简单计数信号量
java
、
concurrency
、
semaphore
为了理解信号量计数的工作
原理
,我决定
实现
一个简单的版本。我想验证我当前的
实现
实际上是一个正确的
实现
,并且我没有遗漏任何明显的东西 private int limit; this.limit = limit; } ca
浏览 2
提问于2012-09-25
得票数 1
回答已采纳
1
回答
应该在哪一层捕获异常?
java
、
exception
我
实现
了一个Queue,然后在它周围
实现
了一个名为ImplementStackUsingQueue的包装器。注意--我的问题与
实现
的准确性或逻辑无关。它只关心异常处理。队列
实现
看起来像这样 if (currentSize == maxSize) {currentSize++; } public v
浏览 1
提问于2014-05-30
得票数 1
5
回答
了解
synchronized
关键字的工作
原理
java
、
synchronized
但是看起来这两个线程似乎都进入了
synchronized
halt()函数。为什么会发生这样的事情?System.out.println(name + " interrupted."); System.out.println(name + " exiting."); { System.out.println(name + " entered
sync
浏览 1
提问于2012-09-14
得票数 1
回答已采纳
1
回答
基于依赖反演
原理
的实用编程
design
、
object-oriented
、
architecture
依赖反转原则在实践中所指的是,在一个系统中,高级别组件应该依赖于
底层
组件的抽象(而不是直接依赖于
底层
组件),而
底层
组件应该根据这些抽象来定义。我的问题是: 在根据依赖反转
原理
设计的项目上开始编程时,高层组件通常是在低级组件之前
实现
的,即。“自上而下”的发展?由于该
原理
意味着低层组件的设计是根据高层次组件的方便性而设计的,因此,首先开始对高级组件进行编程,然后根据我们在编程时所了解到的高级组件所需的内容,定义ILowLevelComponent接口是有意义的例如,我们正在
实现</e
浏览 0
提问于2014-04-30
得票数 1
2
回答
Java同步( ArrayList )还是向量?
java
、
vector
、
arraylist
我知道ArrayList不是同步的,但我可以通过同步的方式访问它,如下所示:{}
浏览 1
提问于2015-01-21
得票数 1
2
回答
在不同线程中异步地在Java中获取屏幕快照?
java
、
multithreading
、
awtrobot
我有几个线程正在运行,这些线程都需要不断地拍摄不同屏幕区域的照片。每个线程都有自己的Robot实例。问题是,不是每个线程异步拍摄,而是一次只拍一张。有没有办法让机器人异步工作,同时将截图发送到每个线程?还是用不同的方法异步获取屏幕截图,哪种方法可以在Window
浏览 2
提问于2013-10-15
得票数 0
回答已采纳
1
回答
依赖反转
原理
:理解低级别组件和高层组件如何依赖抽象。
design
、
object-oriented
、
design-principles
我正在学习依赖反演
原理
。它指出:有一段时间,我试图理解高级别组件和低级别组件的含义,依赖抽象并依赖它们。📷高级组件与接口通信以与
底层
组件通信,而不是直接与具体的低级组件通信。
底层
组件
实现
了这个接口。“低级别组件依赖于抽象”--意思是:
底层
组件是按照接口的方式定义和设计的。它们被设计成适合这个界面。它们依赖于接口,就像接口定义它们的设计方式一样。(通常是低级类
实现
该接口)。这样,高层组件和
浏览 0
提问于2014-04-06
得票数 14
回答已采纳
5
回答
底层
实现
code-golf
、
floating-point
因此,您的任务是在不使用强制转换和内置语言函数的情况下
实现
楼层()函数。 您的函数必须至少支持最大32位整数值(您永远不会收到负值)。获胜者:最短的
实现
。
浏览 0
提问于2017-05-22
得票数 -6
3
回答
选择器是如何在内部
实现
的?
java
、
nio
我很想知道
实现
背后的基本
原理
。Java选择器和物理套接字之间的通信是如何建立的?是否存在持续轮询
底层
资源的操作系统级线程?是否每个选择器都有任何Java线程不断轮询以接收这些事件?
浏览 4
提问于2011-08-29
得票数 14
回答已采纳
3
回答
依赖反转
原理
与
底层
代码重用
architectural-patterns
、
code-reuse
、
dependency-inversion
当使用依赖反转原则(DIP)时,我想知道如何使
底层
代码可重用。在罗伯特·C·马丁(RobertC.Martin)的“清洁架构”()一书中,DIP是这样描述的:高级组件定义它们需要的接口,然后
底层
组件
实现
这些接口,如 +-----------------------也许我头脑中的图像是错误的,但我总是认为上面的图片中的Service可能类似于日志服务,所以接口可能有debug()、info()等方法,然后
实现
可以登录到文件、数据库或其他任何东西。从更语义的角度来看,很明显,我的低级别日志
实现
中的功能可以在整
浏览 0
提问于2020-01-27
得票数 1
回答已采纳
1
回答
我可以访问Java中的同步块使用的锁吗?
java
、
multithreading
、
locking
、
synchronized
有一个简单的列表:当我需要同步时,我经常执行以下操作:} 现在,我需要使用Condition创建一个Lock.newCondition()对象,我可以访问
synchronized
{}使用的
底层
锁来创建我的条件,还是应该删除同步块并使用自定义的
浏览 0
提问于2016-04-06
得票数 1
回答已采纳
2
回答
底层
对象和
底层
实现
java
术语“
底层
对象”和“
底层
实现
”是什么意思? (英语不是我的母语)。
浏览 0
提问于2015-03-21
得票数 2
6
回答
ArrayList/List是线程安全的集合吗?如果不是,你怎么让它线程安全呢?
c#
ArrayList/List是线程安全的集合吗?如果不是,你怎么让它线程安全呢?
浏览 1
提问于2014-09-22
得票数 0
1
回答
在几个文本中使用OpenNLP时加快OpenNLP的POSTagging
java
、
performance
、
serialization
、
nlp
、
opennlp
我的问题是:如何
实现
只加载一次文件?(我不想花10秒等待模型加载,然后再使用200 is)。
浏览 4
提问于2010-12-06
得票数 2
回答已采纳
3
回答
Synchronized
关键字内部
实现
java
、
multithreading
、
synchronization
、
jvm
JVM如何确保线程在进入对象的同步方法后获得锁?
浏览 1
提问于2014-09-20
得票数 7
1
回答
在malloc内存中的C函数代码
c
、
memory
、
heap-memory
有没有一种方法可以
实现
malloc内存空间,然后在C空间中复制函数代码? 这个问题在实践中可能没有意义。出于好奇,我提出这个问题,以便更好地了解c及其
底层
实现
的工作
原理
。
浏览 4
提问于2017-05-05
得票数 1
2
回答
在Java中使用基于向量的Stack
实现
而不是链表的动机是什么?
java
、
algorithm
、
data-structures
、
linked-list
在Java语言中使用基于Vector的Stack
实现
而不是链表
实现
的动机是什么?我意识到Vector是同步的,并且具有继承优势(和开销),但我觉得不仅这些数据结构通常在文本中是基于链表的结构,而且LL避免了在填充
底层
数组时代价高昂的大小调整。因此,也许考虑到这一点并没有太大的不同,但我仍然很好奇地想了解其中的
原理
。
浏览 2
提问于2012-07-07
得票数 2
回答已采纳
5
回答
java的
synchronized
关键字的C#版本?
c#
、
java
、
multithreading
、
synchronization
c#是否有自己版本的java "
synchronized
“关键字?也就是说,在java中,可以将其指定为函数、对象或代码块,如下所示: // dangerous codegoes here.或 // trivial stuff
synchronized
(someLock) {
浏览 1
提问于2009-02-12
得票数 336
回答已采纳
1
回答
如何创建线程安全的ContentProvider?
android
、
android-contentprovider
Android文档显示public
synchronized
Uri insert (Uri uri, ContentValues values)
浏览 3
提问于2011-09-20
得票数 14
2
回答
混淆Java同步方法、同步(此)和同步类
java
、
multithreading
方法的工作
原理
是一样的。当线程A进入关键部分(即
synchronized
(StaticMyClass.class)或fooStatic方法)后,任何线程都能调用normalStatic吗?编辑: public
synchronized
void foo() { //do something } public vo
浏览 0
提问于2018-09-02
得票数 2
点击加载更多
相关
资讯
说一下 synchronized 底层实现原理?
死磕Synchronized底层实现
synchronized实现原理及代码证明各种锁
SpringMVC框架底层实现原理
Java-技术专题-AQS和Volatile和Synchronized实现原理
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券