问题标签 [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 投票
1 回答
441 浏览

php - MySQL 和 PHP 同步完整性检查

我正在解决一个错误,并试图排除所有可能的解释,为什么我会目睹我的行为。我在 PHP 中执行了一些 MySQL 查询(通过 CodeIgniter 的Active Record类),我看到的行为的一种解释是查询没有同步执行,即 PHP 没有等待查询在发出下一个之前完成。

我一直在这样的假设下进行编码,即如果我insert通过 PHP 将某些内容写入 MySQL 表,然后我的下一行代码执行 a select,我的插入结果将在下一个语句中可用。在这种情况下有任何例外吗?

感谢您帮助我保持理智...

0 投票
1 回答
2182 浏览

c# - 混合同步和异步套接字调用

在同一台服务器上组合同步和异步套接字调用是否被认为是不好的做法?例如(从 msdn 修改):

在这种情况下,因为您要等到每个连接都建立后才能侦听下一个连接,所以这似乎是一个阻塞调用。鉴于它应该更快一点,因为客户端的初始处理将在不同的线程中完成,但理论上这应该是一个相对较小的开销。

鉴于此,执行以下操作是否会被视为不好的做法:

在我看来,这段代码比上面的代码要简单得多,如果我是正确的,它的性能也应该与上面的代码比较接近。

0 投票
1 回答
1042 浏览

wcf - 同步使用 WCF 回调(双工)服务

我有一个现有的 WCF 服务,我现在需要使用外部 WCF 回调(又名双工)服务。双工服务本质上是异步的,但我需要保持我原来的 WCF 服务同步。有没有众所周知的模式可以做到这一点?我需要注意的最重要的陷阱是什么?

我目前的意图是调用双工服务,然后等待引发 ManualResetEvent。当双工调用回调时,它将重置事件并使等待操作恢复并完成其工作。

0 投票
7 回答
58380 浏览

javascript - 如何在不解析的情况下在javascript中同步包含JSON数据?


我想从我自己的服务器加载一个 JSON 文件,其中包含一个数组到一个 javascript 对象变量中。
我想在页面加载开始时以同步方式执行此操作,因为在页面加载期间需要数据。

我设法使用了 jQuery.getJSON,但这是异步 ajax,看起来有点矫枉过正。

有没有办法在不进行自己解析的情况下以同步方式加载 JSON?
(或多或少像使用 a <script language="JavaScript" src="MyArray.json"></script>

在此先感谢您的帮助,因为我是 javascript 新手,所以希望它有意义。保罗

0 投票
1 回答
864 浏览

javascript - 带有同步动画的 Jquery 回调

在我的 jQuery 插件中,我经常希望用户定义一些回调,如下面的简单示例所示

有时定义的回调包含这样的同步代码,并且此代码按我的预期工作

但在其他情况下,回调可以定义这样的异步动画

在最后一种情况下,我们有两个明显重叠的动画,因为在执行完我的剩余插件代码后,回调initCallback()中没有正确执行。fadeIn()

所以我要问:是否存在一种通用的 jQuery 模式来处理这两种代码(异步/同步)以确保initCallback()无论它定义了哪个代码,都会终止执行?还是我需要以两种不同的方式对这两种情况进行编码?

此示例的代码可在http://jsfiddle.net/fcalderan/LKttT/上获得

提前致谢。

0 投票
1 回答
950 浏览

jquery - SlickGrid SecondaryHeaderRow 同步调整大小

嗨,

当我调整 HeaderRow 中的列大小时,有没有办法使 SecondaryHeaderRow 同步调整大小?

这是它的链接http://li.ro/4bJw

谢谢!

0 投票
3 回答
1782 浏览

php - 阻止从 PHP 中读取文件

这是我想用 bash 表达的内容:

这里,fifo 是命名管道的路径。这将从fifo读取,但如果fifo为空,它将阻塞,直到其中有东西。

在 PHP 中尝试类似的事情会导致繁忙循环,因为 fgets 在管道中没有任何内容时返回。

0 投票
2 回答
4467 浏览

websphere - 如何使用 MDB 从队列中按顺序读取消息?

我有一个监听 WebSphere MQ 的 MDB。它不会按照队列接收到的顺序接收消息。我怎样才能让它按那个顺序阅读?可能吗?我不应该使用 MDB。

0 投票
1 回答
2599 浏览

asynchronous - Javamail 是异步的还是同步的?

Javamail 是异步的还是同步的?也就是说,如果我发送一封电子邮件,我是在之后立即继续处理,还是等到它完成?

此外,有什么方法可以让我发现电子邮件因任何原因未能送达?

我也想知道 Spring 的 MailSender 抽象的这些答案。

谢谢。

0 投票
2 回答
2197 浏览

iphone - NSURLConnection sendSynchronousRequest 响应时间过长

我正在尝试从为我一直在从事的项目创建的 Web 服务中访问数据。我正在创建一个字符串来创建一个请求

然后我正在创建一个 URL 并请求

问题是,我在 Log 中打印的响应时间总是以某种方式超过 20 秒。但是,当我使用 eviware/SoapUI 项目点击相同的链接时,它会在一秒钟内执行,同样当在黑莓项目中使用相同的链接时,它也能顺利运行。我没有得到,我哪里错了。为什么只有 iPhone 的响应速度很慢。请帮忙。如果我听起来不清楚,请告诉我。我将尝试详细说明。