腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Java8
-
将
异步
接口
转
换为
同步
接口
java
、
multithreading
、
asynchronous
、
blocking
、
thread-sleep
我正在使用一个外部库,它定义了一个接受Sensor
接口
并定期
将
结果发送到其中的Monitor类: // called by the monitor
浏览 22
提问于2017-02-01
得票数 0
回答已采纳
2
回答
如何为有时只有
异步
的操作创建和实现
接口
c#
、
interface
、
async-await
、
task
假设我有100个类,它们使用“计算”方法实现公共
接口
。其中一些类
将
执行
异步
(例如读取文件),而实现相同
接口
的其他类
将
执行
同步
代码(例如添加两个数字)。为维护和性能编写代码的好方法是什么?到目前为止,我读到的帖子总是推荐让
异步
/等待方法泡到调用者面前。因此,如果您有一个操作是
异步
的,那么让调用者
异步
,然后它的调用者
异步
,依此类推。因此,这使我认为
接口
应该是一个
异步
接
浏览 0
提问于2019-04-01
得票数 2
回答已采纳
3
回答
智聆口语.NET平台MVC集成sdk
接口
报错,调用无反应?
.net
、
ajax
、
mvc
、
智聆口语评测
最近集成 智聆口语SDK 到我的.NET mvc站点中,调用
接口
,在控制台程序中ok,放到MVC的控制器中,用ajax调用,始终无任何反应,管理员这是怎么回事》??是不是关于
同步
调用和
异步
调用?我一直没看得懂下面说的。
同步
调用与
异步
调用 目前 SDK 中仅提供了
异步
调用
接口
,在示例中由于是控制台应用程序,所以可以使用
同步
方式调用
异步
接口
,即ConfigureAwait(false).GetAwaiter().GetR
浏览 796
提问于2019-03-22
1
回答
如何
将
松散耦合和扩展设计与可能的
异步
实现结合起来?
c#
、
asynchronous
、
.net-4.0
、
task-parallel-library
、
loose-coupling
我是一个使用.Net 4.0开发项目的程序员,并试图找出
将
松散耦合和可扩展的设计与相同的逻辑操作有时
异步
执行,有时仅
同步
执行的最佳方法(每个支持
异步
的实现都支持
同步
,而不是反过来)。该
接口
有两种可能的实现:一种称为LocalDataDictLoader,它使用本地dll并
同步
执行操作(返回DataDict),另一种称为WebServiceDataDictLoader,它使用web服务并执行到目前为止,我想到了许多选择: 在
接口
上有两个方法,一个<e
浏览 3
提问于2013-05-30
得票数 2
3
回答
什么是不用等待就使用
异步
的最佳实践?
c#
、
.net
、
multithreading
、
asynchronous
、
async-await
View项目使用IOC容器
将
接口
的实现注入到View Model中。,但是由于
接口
的限制,我需要返回一个任务,但我只对Data的返回感兴趣,从而使方法
异步
。这对我来说很好,因为我不在乎它是否
同步
运行。问题我确实将
接口
转
换为
同
浏览 4
提问于2015-02-10
得票数 9
回答已采纳
1
回答
接口
描述始终以
异步
方式实现的方法。省略“等待”关键字时,如何始终获得编译器警告?
c#
、
asynchronous
、
dependency-injection
、
async-await
、
resharper
在我们
将
异步
引入到遗留应用程序时,试图保持运行良好。我想给其他团队成员可靠的编码实践,这样我们就可以最大限度地减少麻烦。当我们
将
方法转
换为
异步
时,它们通常仍然需要被
同步
代码所消耗,而我们没有时间进行重构。我们已决定为此使用Task.Run(),而不是维护该方法的单独
异步
和
同步
版本。CS1404是对我们的一个有价值的警告,因为我们在不使用关键字的情况下意外地运行
异步
方法时出现了错误。 问题是,当
异步
方法实现
接口
浏览 1
提问于2022-03-18
得票数 0
4
回答
在C#中
异步
/等待使用的指导原则不是与良好的体系结构和抽象分层的概念相矛盾吗?
c#
、
architecture
、
async
更改
异步
方法的签名,以便它们返回任务或Task<> (在TypeScript中,这将是一个Promise<>)现在,当用
异步
组件替换低级别的
同步
组件时,在C#中,抽象采用
接口
的形式。如果我们引入一个新的低级
异步
组件,则调用堆栈中的每个
接口
都需要修改或替
换为
一个新
接口
。在实现类中解决问题的方式(
异步
或
同步
)不再隐藏(抽象)给调用
浏览 0
提问于2018-12-05
得票数 108
回答已采纳
2
回答
接口
可以为
同步
方法和
异步
方法提供方法吗?
c#
、
async-await
如何使用
异步
和
同步
方法创建类
接口
?我正在创建一个
接口
服务,该服务实现: T Get(int id); bool Add(T entity使用...GetAwaiter().GetResult();在
同步
方法中进行
异步
调用。使整个应用程序和我的
接口
异步
Tasl<bool> async Add(T entity){ ... }
浏览 0
提问于2018-03-10
得票数 2
回答已采纳
3
回答
是否应该重写所有
接口
以返回Task<Result>?
c#
、
.net
、
async-await
我有一个简单的界面{}因此,如果后一个
接口
是通过足够快的阻塞实现来实现的,那么后一个
接口
比前者更灵活,因此更可取。在这种情况下,如果对方法的调用可能需
浏览 2
提问于2014-06-15
得票数 15
回答已采纳
2
回答
我们应该同时提供SmtpClient包装器的
异步
和
同步
实现吗?
c#
、
.net
、
asynchronous
、
task-parallel-library
、
async-await
根据文章,我们不应该提供
异步
实现的
同步
包装器。 我们已经
将
System.Net.SmtpClient抽象到一个
接口
后面,这样我们就可以轻松地测试发送电子邮件的代码。由于SmtpClient实际上同时具有
异步
和
同步
实现,所以我们应该公开这两种实现,还是只希望我们的ISmtpClient
接口
的任何使用者只需要Wait我们的
异步
SendAsync方法。在我们的例子中,我们知道我们需要同时使用
异步
版本和
同步
版本。
浏览 4
提问于2014-06-18
得票数 2
回答已采纳
2
回答
我能结合
java8
(流,兰达)和番石榴吗?
java
、
lambda
、
guava
、
java-stream
在处理转换(例如:
将
List<People> people转
换为
List<Integer> ages,其中People是包含属性age的类)时,通常有两种方法(对我来说): people.stream或用户guava2: Lists2.transform(people, People2AgeTransformer.INSTANCE);,其中People2AgeTransformer是实现函数
接口
以返回年龄的转换器最近,我偶然发现可以组合
java8
和番石榴,因此
浏览 1
提问于2016-03-29
得票数 0
回答已采纳
3
回答
以
异步
方式编写新代码,但调用
同步
c#
、
.net
、
asynchronous
、
technical-debt
我正在编写一些新代码,希望使用
异步
和等待来编写它,但是调用代码目前并不是用
异步
编写的。在调用代码支持
异步
之前,用
异步
编写新代码并将其称为
同步
是正确的吗?或者我应该编写代码
同步
,然后在以后的某个日期进行转换?它会被视为技术债务吗?parameters ).Result; ...Execute位于
接口
上,并且是从其他尚未<
浏览 5
提问于2016-03-04
得票数 3
回答已采纳
1
回答
3.5SP1下的Rx是否与4.0下的Rx和TPL兼容?
c#
、
.net-3.5
、
.net-4.0
、
system.reactive
、
task-parallel-library
我想开始启用C# .NET 3.5SP1项目的
异步
代码。我的主要用例是
异步
调用WCF服务。我们的WCF服务层完全基于
接口
,但是这些
接口
方法签名意味着假设实现是
同步
执行的(例如,SomeDataContract GetSomeDataContractByID(SomeID id); )。我希望避免使用.NET框架、IAsyncResult和BeginOperation/EndOperation的
异步
模式来修改过多的
接口
以支持
异步
执行。我想要一种
浏览 1
提问于2011-07-22
得票数 1
回答已采纳
1
回答
接口
,其中一个实现需要是
异步
的。
c#
、
asynchronous
、
async-await
、
windows-10-mobile
我有一个
接口
,它为我提供了一条特定的道路。在我的一个实现中,我需要使用async,但我还没有弄清楚如何
将
异步
方法的结果转
换为
同步
方法。下面是代码示例:public interface IFilePath string GetAsset();有问题的实施: public class FilePath : IFilePathWindows.ApplicationModel.Package.Current.InstalledLocation.GetFolderAsy
浏览 3
提问于2016-03-16
得票数 5
回答已采纳
1
回答
在
同步
对象中实现
异步
接口
c#
、
.net
、
asynchronous
、
interface
、
async-await
在学习
异步
编程时,我一直在尝试实现一个应用于
异步
类和
同步
类的
接口
,但我看到了相互冲突的实践。 { }阅读一下(和),这样做的方法就是在
接口</e
浏览 0
提问于2018-05-25
得票数 1
回答已采纳
1
回答
如何处理在一个平台上
同步
但在另一个平台上
异步
的代码
c#
、
asynchronous
、
xamarin
、
cross-platform
、
synchronous
在编写基于Xamarin的跨平台C#应用程序时,我经常遇到的一种情况是代码在一个平台上是
同步
的,而在另一个平台上是
异步
的。例如,文件访问在iOS、Android和Mac上是
同步
的,但在Windows上是
异步
的。但情况比这更糟。但是,如果从iOS UI代码中调用C#
异步
方法并等待结果,应用程序
将
挂起。 结果是我们有两个方法,Foo()和FooAsync(),我们
浏览 1
提问于2016-12-12
得票数 1
1
回答
为什么需要GWT RPC的
同步
接口
?
java
、
ajax
、
gwt
、
rpc
我想知道为什么在使用GWT RPC时还需要定义一个
同步
接口
,因为所有的调用都是
异步
的()? 我不知道synchornous
接口
在哪里使用!也就是说,为什么我们不能只在我们的服务实现类中实现
同步
接口
呢?
浏览 1
提问于2014-11-19
得票数 1
4
回答
如何实现返回Task<T>的
接口
方法?
c#
、
.net
、
asynchronous
、
task-parallel-library
、
async-await
我有个
接口
{} async Task<Bar> CreateBarAsync() return SynchronousBarCreator();然后编译器
将
警告不要在方法签名中使用async: 此
异步</e
浏览 0
提问于2014-11-05
得票数 41
回答已采纳
1
回答
用connectPeripheral系统进行
同步
调用
ios
、
btle
方法connectPeripheral是在一个具有CBCentralManagerDelegate的类中定义的。当选择connectPeripheral时,我需要从表视图控制器调用didSelectRowAtIndexPath。一旦外围设备连接起来,它应该继续在视图控制器中执行剩余的代码行。我能连接到外围。但是在连接完成之前,它会执行代码的其余部分。由于外围设备还没有连接,所以它没有完成必要的工作。- (void)tableView:(
浏览 1
提问于2014-08-25
得票数 1
回答已采纳
2
回答
URLDownloadToFile
接口
,如何
异步
使用?
c++
、
file
、
url
、
download
URLDownloadToFile
接口
如何
异步
使用?我需要通过SendMessage
将
下载的进度显示到客户端窗口,这是不可能的,因为API看起来是
同步
的,并且在下载完成之前它从不发送OnProgress。我也看过一些涉及IMoniker
接口
的示例代码,但我找不到一个涉及
异步
读取数据并将其保存到文件中的示例。提前谢谢。
浏览 3
提问于2010-02-15
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云点播
活动推荐
运营活动
广告
关闭
领券