asynchronous

    0热度

    3回答

    我有一个类(getAndPlaySong),它从服务器获取文本文件,从文本中获取特定的字符串,并使用字符串(URL)从音乐文件中获取音乐文件服务器。第一次获取文本文件的服务器调用很快,所以我实现了同步。第二个需要更长的时间,我想在发生时更新显示。 我希望方法在继续之前等待异步请求完成。我试图把一个BOOL在connectionDidFinishLoading方法: - (void)connecti

    1热度

    2回答

    我想问一下如何等待多个异步http请求。 我的代码是这样的: public void Convert(XDocument input, out XDocument output) { var ns = input.Root.Name.Namespace; foreach (var element in input.Root.Descendants(ns + "a

    0热度

    2回答

    我正在将本机Java应用程序转换为GWT。与服务器的通信仅在状态更改期间发生,到目前为止已通过阻止操作处理。 例如当前同步逻辑: void onUserClickedSync() { downloadData(); // blocking operation uploadData(); // blocking operation setState(DONE); }

    1热度

    1回答

    我在尝试异步Sinatra并出现问题。 当采用下面简单的代码: require 'sinatra' require 'sinatra/async' Sinatra.register Sinatra::Async aget '/delay/?' do logger.info "Connected" EM.add_timer(5) { body {"delayed for

    0热度

    1回答

    我有这个问题我想回收,只有当它加载,如果它未完成加载,用户导航远离它的话,我不应该回收的位图,因为它不图像存在和系统崩溃我, Button bRight = (Button) findViewById(R.id.buttonRight); bRight.setOnClickListener(new View.OnClickListener() { public void on

    0热度

    2回答

    我是绝对的初学者在ASP.net(VB。)请原谅我,如果这个问题对于有经验的会员来说太明显了。 我试图在异步模式下制作一个简单的WebRequest,以防目标URL花费很长时间提供数据。在我的代码下面,我只想看看回调块(RespCallback)是否每次都被正确调用。如果一切顺利,每次单击调用“GetData”子项的按钮时,lblResult都应该附加字符串“123”。 但是,lblResult仅

    20热度

    2回答

    让我告诉你我遇到的问题以及我如何解决它。我有一个UIScrollView作为一个滚动从左到右加载子视图。每个子视图都有大约400x200的10-20幅图像。当我从视图滚动到视图时,我经历了相当多的滞后。 经过调查,我发现在卸下所有视图并再次尝试之后,延迟消失了。我认为图像的同步缓存是滞后的原因。所以我创建了一个UIImageView的子类,它异步加载图像。加载代码如下所示(self.dispatc

    0热度

    1回答

    我测试了httpClient sendAsync方法。同步调用它工作正常。但是,当我尝试执行异步http请求时,任务在处理消息之前终止。遇到这个问题的任何机构? 此同步调用工作 HttpRequestMessage httprequest = new HttpRequestMessage(httpmethod, "http://www.google.ca"); var result = _htt

    2热度

    1回答

    我想执行异步文件IO操作。下面是我试图在瓦拉做一个简化版本: void main(string[] args) { store_async(); while(true) ; } async void store_async() { File file = File.new_for_path("settings.ini"); stderr

    1热度

    2回答

    我正在做一些异步数据提取,我需要在对数据库的几次调用中做到这一点。所有这些任务都需要以预定义的顺序执行,为此我使用了协程和Task。 GetItemsA(); // wrapped in new Task GetItemsB(); // wrapped in new Task GetItemsC(); // wrapped in new Task 当前我正在为每个这些调用创建一个新的任务。