«asynchronous» 태그된 질문

비동기식 프로그래밍은 일반적으로 소프트웨어의 성능, 응답 성 및 / 또는 구성 성을 향상시키기 위해 대기 시간이 길거나 우선 순위가 낮은 작업을 연기하기위한 전략입니다. 이러한 전략은 일반적으로 이벤트 중심 프로그래밍 및 콜백의 일부 조합을 사용하고 선택적으로 코 루틴 및 / 또는 스레드를 통해 동시성을 사용합니다.

30
비동기 호출에서 응답을 어떻게 반환합니까?
На этот вопрос есть ответы на 스택 오버플로 на русском : Как вернуть значение из события или из функции обратного вызова? Или хотя бы дождаться их окончания 나는 기능이있다 fooAjax 요청 이 있습니다. 에서 응답을 foo어떻게 반환 합니까? success콜백 에서 값을 반환하고 함수 내부의 로컬 변수에 응답을 할당하고 해당 변수를 …

30
파일을 비동기 적으로 업로드하려면 어떻게해야합니까?
jQuery와 함께 파일을 비동기 적으로 업로드하고 싶습니다. $(document).ready(function () { $("#uploadbutton").click(function () { var filename = $("#file").val(); $.ajax({ type: "POST", url: "addFile.do", enctype: 'multipart/form-data', data: { file: filename }, success: function () { alert("Data Uploaded: "); } }); }); }); <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> <span>File</span> <input type="file" id="file" name="file" size="10"/> <input id="uploadbutton" …

15
jQuery가 비동기 Ajax 요청이 아닌 동기식을 수행하도록하려면 어떻게해야합니까?
표준 확장 점을 제공하는 JavaScript 위젯이 있습니다. 그중 하나가 beforecreate기능입니다. false항목이 작성되지 않도록 돌아 가야 합니다. jQuery를 사용하여이 함수에 Ajax 호출을 추가했습니다. beforecreate: function (node, targetNode, type, to) { jQuery.get('http://example.com/catalog/create/' + targetNode.id + '?name=' + encode(to.inp[0].value), function (result) { if (result.isOk == false) alert(result.message); }); } 그러나 위젯이 항목을 생성하지 …


21
'async'및 'await'사용 방법 및시기
내가 이해 async하고await 수행 하는 주요 작업 중 하나는 코드를 쉽게 읽고 읽을 수 있도록하는 것입니다. 그러나 긴 스레드를 수행하기 위해 백그라운드 스레드를 생성하는 것과 동일합니까? 나는 현재 가장 기본적인 예를 시도하고 있습니다. 의견을 인라인으로 추가했습니다. 나를 위해 그것을 명확히 할 수 있습니까? // I don't understand why this method …

6
함수 내에서 변수를 수정 한 후 왜 변수가 변경되지 않습니까? -비동기 코드 참조
다음 예제를 보면 왜 outerScopeVar모든 경우에 정의되지 않습니까? var outerScopeVar; var img = document.createElement('img'); img.onload = function() { outerScopeVar = this.width; }; img.src = 'lolcat.png'; alert(outerScopeVar); var outerScopeVar; setTimeout(function() { outerScopeVar = 'Hello Asynchronous World!'; }, 0); alert(outerScopeVar); // Example using some jQuery var outerScopeVar; $.post('loldog', function(response) { outerScopeVar = …

10
Redux에서 비동기 흐름을 위해 미들웨어가 필요한 이유는 무엇입니까?
문서에 따르면 "미들웨어없이 Redux 저장소는 동기식 데이터 흐름 만 지원합니다 . " 나는 이것이 왜 그런지 이해하지 못한다. 컨테이너 구성 요소가 비동기 API를 호출 한 다음 dispatch동작을 호출 할 수없는 이유는 무엇 입니까? 예를 들어, 간단한 UI : 필드와 버튼을 상상해보십시오. 사용자가 버튼을 누르면 필드가 원격 서버의 데이터로 채워집니다. import …

30
안드로이드에서 인터넷 접속을 확인하는 방법? InetAddress가 시간 초과되지 않습니다
내가 가지고 AsyncTask호스트 이름에 대한 네트워크 액세스를 확인하도록되어 그. 그러나 doInBackground()시간이 초과되지 않습니다. 누구나 단서가 있습니까? public class HostAvailabilityTask extends AsyncTask<String, Void, Boolean> { private Main main; public HostAvailabilityTask(Main main) { this.main = main; } protected Boolean doInBackground(String... params) { Main.Log("doInBackground() isHostAvailable():"+params[0]); try { return InetAddress.getByName(params[0]).isReachable(30); } catch (UnknownHostException e) …

24
비동기 Task <T> 메서드를 어떻게 동 기적으로 실행합니까?
async / await에 대해 배우고 있으며 비동기 메서드를 동 기적으로 호출 해야하는 상황이 발생했습니다. 어떻게해야합니까? 비동기 방법 : public async Task&lt;Customers&gt; GetCustomers() { return await Service.GetCustomersAsync(); } 정상적인 사용법 : public async void GetCustomers() { customerList = await GetCustomers(); } 나는 다음을 사용하려고 시도했다. Task&lt;Customer&gt; task = GetCustomers(); task.Wait() Task&lt;Customer&gt; …

12
Akka를위한 좋은 사용 사례
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . Akka 프레임 워크 (Java / Scala 서비스 플랫폼) 에 대해 많은 열망을 들었지만 지금까지 유용한 사용 사례의 많은 …

7
async / await-언제 작업 대 무효를 반환합니까?
어떤 시나리오에서 사용하고 싶습니까? public async Task AsyncMethod(int num) 대신에 public async void AsyncMethod(int num) 당신의 진행 상황을 추적 할 수 있도록 작업을해야 할 경우 내가 생각할 수있는 유일한 시나리오입니다. 또한, 다음과 같은 방법으로, 비동기 및 await를 키워드는 불필요하다? public static async void AsyncMethod2(int num) { await Task.Factory.StartNew(() =&gt; Thread.Sleep(num)); …

10
AngularJS : 비동기 데이터로 서비스 초기화
비동기 데이터로 초기화하려는 AngularJS 서비스가 있습니다. 이 같은: myModule.service('MyService', function($http) { var myData = null; $http.get('data.json').success(function (data) { myData = data; }); return { setData: function (data) { myData = data; }, doStuff: function () { return myData.getSomeData(); } }; }); 무언가 가 돌아 doStuff()오기 전에 전화를 걸면 myDatanull 포인터 …

15
콘솔 앱의 '메인'메소드에서 '비동기'수정자를 지정할 수 없습니다.
async수정자를 사용한 비동기 프로그래밍이 처음 입니다. Main콘솔 응용 프로그램의 메서드가 실제로 비동기 적으로 실행 되도록하는 방법을 알아 내려고합니다 . class Program { static void Main(string[] args) { Bootstrapper bs = new Bootstrapper(); var list = bs.GetList(); } } public class Bootstrapper { public async Task&lt;List&lt;TvChannel&gt;&gt; GetList() { GetPrograms pro = …

11
비동기 / 대기 함수 호출
내가 이해하는 한, ES7 / ES2016에서 다중 await코드를 코드에 넣는 .then()것은 약속 과 체인을 연결 하는 것과 유사하게 작동하며 , 이는 팔러 렐이 아닌 차례로 실행됩니다. 예를 들어 다음 코드가 있습니다. await someCall(); await anotherCall(); 완료 anotherCall()되었을 때만 호출 되는 것을 올바르게 이해 someCall()합니까? 그것들을 병렬로 호출하는 가장 우아한 방법은 …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.