问题标签 [synchronous]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
36256 浏览

iphone - https 上的 NSURLConnection 同步请求

谁能告诉我如何对 https 服务器进行同步调用?我可以使用以下委托方法在 https 服务器上执行异步请求。

但我需要做同步。

0 投票
2 回答
1797 浏览

asynchronous - NodeJS:请求异步,同步,api的问题

我在尝试将异步函数转换为同步时遇到问题。

这是类中的一个方法:

想以这种方式使用这个功能:

问候

汤姆

0 投票
1 回答
12596 浏览

java - async 方法的同步版本

在 Java 中制作异步方法的同步版本的最佳方法是什么?

假设您有一个具有这两种方法的类:

您将如何实现doSomething()在任务完成之前不返回的同步?

0 投票
1 回答
1284 浏览

jquery - 单元测试中 JSON 的 Jquery ajax 负载

我正在尝试为我的测试加载 jasmine 中的数据集......但是,由于它是一个 json 调用,我似乎不能总是得到用“it”表示的测试,等到 JSON 调用完成后再使用它的数组。我尝试使用 ajaxStop 函数无济于事。有任何想法吗 ?

0 投票
2 回答
1907 浏览

ruby-on-rails - Ruby/Rails 同步作业管理器


,我将建立一个 rails 网站,在一些初始用户输入之后,完成一些繁重的计算(通过对 ruby​​ 的 c 扩展,将使用多线程)。由于这些计算将消耗几乎所有的 cpu 时间(也包括内存),因此一次运行的计算不应超过一个。我也不能使用(异步)后台作业(例如延迟作业),因为 rails 必须显示该计算的结果,并且该站点应该在没有 javascript 的情况下工作。
所以我想我需要一个单独的进程,其中所有 rails 实例都必须将其计算请求排队并等待答案(如果队列已满,可能会出现错误消息),这是一种同步作业管理器。

有谁知道是否有具有这种功能的 gem/插件?(nanite对我来说似乎很酷,但似乎只是异步的,所以 rails 实例不知道计算何时完成。对吗?)
另一个想法是使用分布式 ruby​​ (drb) 编写我自己的,但为什么要发明如果它已经存在,再次轮子?

任何帮助,将不胜感激!

编辑:由于 zaius 的提示,我认为我将能够异步执行此操作,所以我将尝试resque

0 投票
1 回答
523 浏览

android - 同步视图翻转

我正在使用 ViewFlipper 通过一个简单的动画在三个视图之间翻转。这个动画在完成之前持续了大约 1 分钟,这就是重点。在动画结束产生丑陋的效果之前,调用 showNext() 开始翻转视图的代码紧接在下面。

是否可以调用在动画完成之前不返回的同步 showNext() ?否则,是否可以为 ipotetic OnAnimationComplete事件注册 Listner?

提前谢谢你

0 投票
1 回答
245 浏览

iphone - iPhone导航栏titleView同步请求问题

这是我的情况:我正在发出同步 HTTP 请求来收集数据,但在此之前我想在导航栏标题视图中放置一个加载视图。请求结束后,我想将 titleView 返回为零。

我知道加载视图有效,因为在请求结束后会显示加载视图。

我的问题:此时应该很明显,但基本上我想延迟该 [self makeHTTPconnection]功能直到[self showLoading]完成。

谢谢你的时间。

0 投票
2 回答
2227 浏览

android - phonegap html5 android 同步文件系统 IO

如何使用 PhoneGaps Filesystem API 同步读取和写入文件?是否有可用的同步包装器?

0 投票
1 回答
5117 浏览

google-maps - 同步调用 Google Geocoding API 方法

当我更改标记位置时,我需要知道标记的地址。

基本上我有一个方法:

如果我将地理编码代码提取到新方法中:

我没有运气,因为这个调用是异步的。当我停止移动标记时,我需要新的地址。这个有解决办法吗?

0 投票
5 回答
12350 浏览

javascript - 如何使用 jQuery 进行同步请求?

为什么不将该函数返回responseText?

(如果我定义一个成功回调函数并将 async 设置为 true,它就可以工作!)提前致谢!!

编辑:不用担心跨域调用;user603003 说(在对现已删除的答案的评论中)这是在允许跨域请求的 Chrome 扩展程序中。

如果有人想做同样的解决方案:

(您将获得一个 XMLHTTPRequest 对象。)