synchronous相关内容
我想定义一个模块来计算新的依赖关系,获取它然后返回结果.像这样: define(['defaults', 'get_config_name'], function(defaults, get_config_name) {var name = get_config_name();变量配置;require.synchronous([configs/'+name'], function(a) {con
..
有时我需要在 Silverlight 中调用 WCF 服务并阻止 UI,直到它返回.当然,我可以分三步完成: 设置处理程序和阻止 UI 呼叫服务 完成所有操作后取消阻止 UI. 但是,我想将 DoSomethingSync 方法添加到服务客户端类,并在需要时调用它. 有可能吗?真的有人实现过这样的方法吗? 更新:看起来答案是根本不使用同步调用.将为异步调用寻找一些易于使
..
我如何使用 Meteor wrapAsync? 下面是我想要做的 if (tempTreatment.groupId === undefined) {//创建新组Meteor.wrapAsync(Meteor.call('createTreatmentGroup', 沙龙, tempTreatment.groupName, tempTreatment.groupName));//获取组ID
..
当我的站点首次初始化时,它会查询服务器以取回一些数据.在此数据恢复之前,我无法在页面上布置任何内容.使用d3.js,我可以使用d3.json() 来获取我的数据,但是因为它是异步的,我需要将整个页面逻辑放在回调函数中.如何请求数据并等待数据返回? 解决方案 不建议在 JavaScript 中使用同步请求,因为它会阻塞整个线程并且在此期间什么也不会完成.用户也不能很好地与网页交互. 如
..
是否可以同步调用 .js 文件然后立即使用它? var head = document.getElementsByTagName('head').item(0);var script = document.createElement('script');script.setAttribute('type', 'text/javascript');script.setAttribute('src'
..
我在 actionscript 中有一个大循环,它向一个 url 发送大量数据: for(var i=0;i 问题是因为 URLLoader 只能进行异步调用,它一次发送所有数千个请求,这会杀死网络服务器. 此外,它的行为也有点奇怪.假设循环运行了 5 分钟.在整整 5 分钟内,没有请求到达 Web 服务器,然后最后它们都被一次性发送.我已经尝试了我能想到的一切(空循环、回调、延迟)——
..
在测试中,我发现 JavaScript Promises总是 异步的,无论它们的链中是否包含任何异步函数. 这是一些显示控制台中操作顺序的代码.如果你运行它,你会看到即使每个函数都是同步的,输出显示两个 aPromise() 调用并行运行,并且 “令人惊讶的是,这发生在运行 2 完成后" 不会在运行 2 完成之前发生. function aPromise() {返回新的承诺(功能(解决
..
据我所知,同步和异步操作之间的主要区别(即write() or read() vs async_write()> 和 async_read()) 前者直到操作完成 - 或错误才返回,后者立即返回. 由于异步操作由 io_service.run() 控制,该操作在受控操作完成之前不会完成.在我看来,在使用 POP3 等协议的 TCP/IP 连接中涉及的顺序操作中,操作是一个序列,例如: C
..
在很多情况下,我希望动画同步执行.尤其是当我想制作一系列连续动画时. 是否有一种简单的方法可以使 jQuery animate 函数调用同步? 我想到的唯一方法是在动画完成时设置一个标志为真并等待这个标志. 解决方案 jQuery 无法制作同步动画. 请记住 JavaScript 在浏览器的 UI 线程上运行. 如果您制作同步动画,浏览器将冻结,直到动画完成.
..
实际上没有人问过这个问题(从我得到的所有“建议"以及在我问这里之前的搜索). 那么为什么 node.js 是异步的? 根据我经过一些研究得出的结论: PHP 和 Python 等语言是脚本语言(我可能对脚本语言的实际语言有误)而 JavaScript 不是.(我想这是因为 JS 无法编译?) Node.js 在单线程上运行,而脚本语言使用多线程. 异步意味着无状态,连
..
我正在通过将各种 Java 程序移植到 Dart 并比较和分析结果来为一家德国公司评估 Dart.在浏览器中,Dart 胜出.对于服务器软件性能似乎是一个严重的问题(参见 我的这个问题) 但大部分都被解除了. 现在我正在移植一些“简单"的命令行工具,我没想到会出现任何严重的问题,但至少有一个.有些工具确实会发出 HTTP 请求来收集一些数据,而独立的 Dart 虚拟机仅以异步方式支持它们.纵
..
我正在为 MongoDB 使用 Node.JS 驱动程序,并且我想执行一个同步查询,例如: 函数 getAThing(){var db = new mongo.db("mydatabase", server, {});db.open(函数(错误,db){db.authenticate("myuser", "mypassword", function(err, success){如果(成功){db
..
我有一个 Node.js/Express 应用程序,它在路由中查询 MySQL 数据库并将结果显示给用户.我的问题是如何在将用户重定向到他们请求的页面之前运行查询并阻止直到两个查询都完成? 在我的示例中,我有 2 个需要在呈现页面之前完成的查询.如果我将查询 2 嵌套在查询 1 的“结果"回调中,我可以让查询同步运行.但是,当查询数量增加时,这将变得非常复杂. 如何同步运行多个(在本例
..
我想删除一些 mongodb 集合,但这是一个异步任务.代码将是: var mongoose = require('mongoose');mongoose.connect('mongo://localhost/xxx');var conn = mongoose.connection;['aaa','bbb','ccc'].forEach(function(name){conn.collectio
..
我过去做过一些 jQuery,但我完全坚持这个.我知道使用同步 ajax 调用的优缺点,但这里需要它. 远程页面已加载(由 firebug 控制),但未显示返回. 我应该怎么做才能让我的函数正确返回? function getRemote() {远程变量;$.ajax({类型:“获取",网址:远程网址,异步:假,成功:功能(数据){远程 = 数据;}});远程返回;} 解决方案
..
我正在使用联系人列表教程: http://aurelia.io/hub.html#/doc/article/aurelia/framework/latest/contact-manager-tutorial/1 ... 我想改变它,所以应用程序首先从“点击我"按钮开始.单击此按钮后,应发出 Web 请求,该请求应返回 JSON 联系人数据.如果请求成功,响应应该更新联系人的主数据存储,
..
我很好奇是否所有的 javascript 回调都是异步的,或者是否仅在某些情况下是这种情况.另外,我确定是什么使 javascript 代码异步(或使用异步 javascript 的方法)在浏览器和 nodejs 之间有所不同,所以我想知道在每种情况下什么是真正的异步 javascript. 我的印象是,在以下场景中,我实际上并不是在编写异步代码. function addOne(valu
..
我一直在阅读nodebeginner我遇到了以下两段代码. 第一个: var result = database.query("SELECT * FROM hugetable");console.log("Hello World"); 第二个: database.query("SELECT * FROM hugetable", function(rows) {var 结果 = 行;
..
我正在编写一个 C# .Net 4.5 库,用于执行常见的 sql 数据库操作(备份、恢复、执行脚本等).我希望每个操作都有同步和异步函数,因为控制台和 GUI 应用程序都将使用这个库,但我不想在任何地方复制代码.所以在我看来,我有两个选择: 在同步函数中编写完成工作的代码,然后将其包装在异步函数的任务中,如下所示: public void BackupDB(string server,
..
我正在用 javascript 编写一个应用程序,我向服务器发出 CORS 请求以获取数据数组. 然后,对于数组中的每个项目,我需要进行另一个 CORS 调用以获取有关该元素的其他信息. 我最初认为我可以从我的 CORS 请求中返回值,例如: data = getData(param); 但显然你不能混合同步和异步代码. 实现这一目标的最佳方法是什么? 解决方案 Pr
..