«asynchronous» 태그된 질문

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

2
Entity Framework 비동기 작업을 완료하는 데 10 배가 걸립니다
데이터베이스를 처리하기 위해 Entity Framework 6을 사용하는 MVC 사이트가 있으며 모든 것이 비동기 컨트롤러로 실행되고 데이터베이스에 대한 호출이 비동기 상대방으로 실행되도록 변경을 실험하고 있습니다 (예 : ToListAsync () ToList ()) 대신 내가 겪고있는 문제는 단순히 쿼리를 비동기로 변경하면 쿼리 속도가 매우 느려진다는 것입니다. 다음 코드는 내 데이터 컨텍스트에서 "Album"개체의 컬렉션을 …

13
비동기 프로그래밍과 병렬 프로그래밍의 차이점을 분명히 표현하는 방법은 무엇입니까?
많은 플랫폼이 응답 성을 향상시키기위한 수단으로 비동기 및 병렬 처리를 촉진합니다. 나는 그 차이를 일반적으로 이해하지만, 종종 내 자신의 마음과 다른 사람들에게 분명히 표현하기가 어렵다는 것을 알게됩니다. 나는 임시 프로그래머이며 비동기 및 콜백을 상당히 자주 사용합니다. 병렬성은 이국적이다. 그러나 나는 특히 언어 디자인 수준에서 쉽게 혼란스러워하는 것처럼 느낍니다. 그들이 어떻게 …

8
비동기 componentDidMount ()를 사용하는 것이 좋습니까?
componentDidMount()React Native에서 비동기 함수로 사용 하는 것이 좋습니까? 아니면 피해야합니까? AsyncStorage구성 요소가 마운트 될 때 정보를 얻을 필요가 있지만 가능하게하는 유일한 방법은 componentDidMount()함수를 비동기 로 만드는 것 입니다. async componentDidMount() { let auth = await this.getAuth(); if (auth) this.checkAuth(auth); } 그것에 문제가 있습니까?이 문제에 대한 다른 해결책이 있습니까?

7
비동기 메서드가 완료되기를 기다리는 방법은 무엇입니까?
데이터를 USB HID 클래스 장치로 전송하는 WinForms 응용 프로그램을 작성 중입니다. 내 응용 프로그램을 찾을 수있는 우수한 일반 HID 라이브러리 6.0 사용 여기를 . 간단히 말해서, 장치에 데이터를 써야 할 때 이것이 호출되는 코드입니다. private async void RequestToSendOutputReport(List<byte[]> byteArrays) { foreach (byte[] b in byteArrays) { while (condition) { // …


3
이벤트 루프 이해
나는 그것에 대해 생각하고 있으며 이것이 내가 생각해 낸 것입니다. 아래 코드를 보자 : console.clear(); console.log("a"); setTimeout(function(){console.log("b");},1000); console.log("c"); setTimeout(function(){console.log("d");},0); 요청이 들어오고 JS 엔진이 위의 코드를 단계별로 실행하기 시작합니다. 처음 두 통화는 동기화 통화입니다. 그러나 setTimeout메소드에 관해서 는 비동기 실행이됩니다. 그러나 JS 즉시에서 반환하고 호출되는, 실행을 계속 Non-Blocking하거나 Async. 그리고 다른 …

10
비동기식 vs 멀티 스레딩-차이점이 있습니까?
비동기식 호출은 항상 새로운 스레드를 생성합니까? 둘의 차이점은 무엇입니까? 비동기 호출은 항상 새 스레드를 작성하거나 사용합니까? 위키 백과는 말합니다 : 컴퓨터 프로그래밍에서 비동기 이벤트는 기본 프로그램 흐름과 독립적으로 발생하는 이벤트입니다. 비동기 작업은 비 차단 구성표에서 실행되는 작업으로 기본 프로그램 흐름에서 처리를 계속할 수 있습니다. 단일 스레드에서 비동기 호출을 수행 할 …

2
비동기 액션 대리자 메서드를 어떻게 구현합니까?
작은 배경 정보. 웹 API 스택을 배우고 있으며 Success 및 ErrorCodes와 같은 매개 변수를 사용하여 모든 결과를 "Result"개체 형식으로 캡슐화하려고합니다. 그러나 다른 방법은 다른 결과와 오류 코드를 생성하지만 결과 개체는 일반적으로 동일한 방식으로 인스턴스화됩니다. 시간을 절약하고 C #의 비동기 / 대기 기능에 대해 자세히 알아 보려면 웹 API 작업의 모든 …

9
jQuery“each ()”함수는 동기식입니까?
유효성 검증을 위해이 시나리오를 고려하십시오. function validateForm (validCallback) { $('#first-name').add($('#last-name')).add($('#address')).each(function () { // validating fields and adding 'invalid' class to invalid fields. }); // doing validation this way for almost 50 fields (loop over 50 fields) if ($('#holder .invalid').length == 0) { // submitting data here, only when all fields …

5
비동기 대기 반환 작업
누군가 이것이 동기 방식으로 무엇을 의미하는지 설명 할 수 있습니까? 내가 방법을 변경하려고하면 asyncVS가 그것에 대해 불평합니다. 이것은 작동합니다 : public Task MethodName() { return Task.FromResult<object>(null); } 작동하지 않습니다. public async Task MethodName() { return Task.FromResult<object>(null); } 그래서 기본적으로 이것이 정확히 무엇을 의미하는지 알고 싶습니다. Task.FromResult<object>(null);

3
.Net 4.5의 비동기 HttpClient가 집중로드 애플리케이션에 적합하지 않습니까?
최근에 고전적인 다중 스레드 방식에 비해 비동기 방식으로 생성 될 수있는 HTTP 호출 처리량을 테스트하기위한 간단한 응용 프로그램을 만들었습니다. 애플리케이션은 사전 정의 된 수의 HTTP 호출을 수행 할 수 있으며 결국에는이를 수행하는 데 필요한 총 시간을 표시합니다. 테스트하는 동안 모든 HTTP 호출이 로컬 IIS 서버에 이루어졌으며 작은 텍스트 파일 (12 …

4
무효 반환과 작업 반환의 차이점은 무엇입니까?
다양한 C # 비동기 CTP 샘플을 보면 반환하는 일부 비동기 함수 void와 제네릭이 아닌 다른 함수를 반환 Task합니다. Task<MyType>비동기 작업이 완료되면 a를 반환하는 것이 호출자에게 데이터를 반환하는 데 유용한 이유를 알 수 있지만 반환 유형이있는 함수는 Task데이터를 반환하지 않습니다. 왜 돌아 오지 void않습니까?

5
크롬 확장에서 jQuery를 사용하는 방법?
크롬 확장 프로그램을 작성 중입니다. 그리고 jQuery내 확장 에 사용 하고 싶습니다. 배경 페이지를 사용하지 않고 배경 스크립트 만 사용하고 있습니다 . 내 파일은 다음과 같습니다. manifest.json { "manifest_version": 2, "name": "Extension name", "description": "This extension does something,", "version": "0.1", "permissions": [ "activeTab" ], "browser_action": { "default_icon": "images/icon_128.png" }, "background": …

6
Promise.catch 핸들러 안에 넣을 수없는 이유는 무엇입니까?
왜 Errorcatch 콜백 내부를 던져서 프로세스가 다른 범위에있는 것처럼 오류를 처리하도록 할 수 없습니까? 내가 console.log(err)아무 것도 인쇄 하지 않으면 어떤 일이 일어 났는지 전혀 모른다. 과정은 막 끝납니다 ... 예: function do1() { return new Promise(function(resolve, reject) { throw new Error('do1'); setTimeout(resolve, 1000) }); } function do2() { return …

7
Sync 대신 reactjs Async에서 setState가 사용되는 이유는 무엇입니까?
this.setState()모든 구성 요소의 반응 함수가 비동기 적이 거나 호출 된 함수가 완료된 후에 호출 된다는 것을 방금 발견 했습니다. 이제이 블로그를 검색하고 찾았습니다 ( setState () State Mutation Operation May Be Synchronous In ReactJS ) 여기서 그는 setState상태 변경이 트리거 된 방법에 따라 async (스택이 비어있을 때 호출 됨) 또는 …

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