«asynchronous» 태그된 질문

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


14
CS1998 경고 표시 안 함 :이 비동기 메서드에는 'await'가 없습니다.
일부 비동기 기능이있는 인터페이스가 있습니다. 인터페이스를 구현하는 일부 클래스는 기다릴 것이 없으며 일부는 그냥 던질 수 있습니다. 모든 경고로 인해 약간 짜증이납니다. 비동기 함수에서 await를 사용하지 않을 때. 메시지를 숨길 수 있습니까? public async Task<object> test() { throw new NotImplementedException(); } 경고 CS1998 :이 비동기 메서드에는 'await'연산자가 없으며 동 기적으로 …
104 c#  asynchronous 

2
async / await와 함께 RestSharp를 사용하는 방법
및와 함께 RestSharp를 사용하는 비동기 C # 코드의 최신 예제를 찾기 위해 고군분투 async하고 await있습니다. 나는이 것을 알고 Haack의 최근 갱신하고 있지만 새로운 방법을 사용하는 방법을 모르겠어요. 또한 작업을 취소 할 수 있도록 취소 토큰을 제공하려면 어떻게해야합니까 (예 : 사람이 기다리는 데 지쳐서 앱 UI에서 취소 버튼을 누르는 경우).

3
Flask에서 비동기 작업 만들기
저는 Flask에서 응용 프로그램을 작성 중이며 WSGI동기 및 차단을 제외하고 는 정말 잘 작동합니다 . 특히 타사 API를 호출하는 하나의 작업이 있으며 해당 작업을 완료하는 데 몇 분 정도 걸릴 수 있습니다. 나는 그 전화를 걸고 (실제로 일련의 전화) 그것을 실행시키고 싶습니다. 제어권은 Flask로 돌아갑니다. 내 견해는 다음과 같습니다. @app.route('/render/<id>', …

5
이 비동기 작업이 중단되는 이유는 무엇입니까?
나는 새로운 'C #을 사용하는 방법을 요구하는 다중 계층 닷넷 4.5 응용 프로그램이 async및 await키워드 바로 중단한다는하고 그 이유를 볼 수 없습니다. 맨 아래에는 데이터베이스 유틸리티 OurDBConn(기본적으로 기본 DBConnection및 DBCommand개체에 대한 래퍼)를 확장하는 비동기 메서드가 있습니다 . public static async Task<T> ExecuteAsync<T>(this OurDBConn dataSource, Func<OurDBConn, T> function) { string connectionString …

8
Task.WhenAll에서 AggregateException이 발생하는 이유는 무엇입니까?
이 코드에서 : private async void button1_Click(object sender, EventArgs e) { try { await Task.WhenAll(DoLongThingAsyncEx1(), DoLongThingAsyncEx2()); } catch (Exception ex) { // Expect AggregateException, but got InvalidTimeZoneException } } Task DoLongThingAsyncEx1() { return Task.Run(() => { throw new InvalidTimeZoneException(); }); } Task DoLongThingAsyncEx2() { return Task.Run(() => { throw new …


1
문을 사용하고 키워드가 C #에서 멋지게 재생됩니다.
async반환 및 IDisposable인스턴스 메서드를 호출 하는 상황이 있습니다. 예를 들면 : HttpResponseMessage response = await httpClient.GetAsync(new Uri("http://www.google.com")); 이전 async에 IDisposable인스턴스 작업을 할 때 "response"변수를 사용하는이 호출과 코드는 using 문으로 래핑됩니다. 내 질문은 async키워드가 믹스에 던져 질 때 여전히 올바른 접근 방식인지 여부입니다 . 코드가 컴파일 되더라도 using 문은 아래 두 …

5
비동기 셸 명령
셸 스크립트를 사용하여 명령을 시작하려고합니다. 나는 그것이 끝나는 지 / 언제 / 어떻게 / 왜 완료되는지 상관하지 않습니다. 프로세스가 시작되고 실행되기를 원하지만 즉시 쉘로 돌아갈 수 있기를 원합니다.

4
콜백이 반환 될 때까지 "대기"하는 방법은 무엇입니까?
아래 예와 같이 간단한 콜백을 사용하는 경우 : test() { api.on( 'someEvent', function( response ) { return response; }); } async / await를 사용하도록 함수를 어떻게 변경할 수 있습니까? 특히 'someEvent'가 한 번만 호출된다고 가정하면 함수 테스트가 다음과 같이 콜백이 실행될 때까지 반환되지 않는 비동기 함수가되기를 바랍니다. async test() { …


3
jQuery deferred의 "then"메서드는 언제 사용해야하며 "pipe"메서드는 언제 사용해야합니까?
jQuery Deferred에는 함수의 비동기 체인을 구현하는 데 사용할 수있는 두 가지 함수가 있습니다. then() deferred.then( doneCallbacks, failCallbacks ) Returns: Deferred doneCallbacks Deferred가 해결 될 때 호출되는 함수 또는 함수 배열입니다. failCallbacks Deferred가 거부 될 때 호출되는 함수 또는 함수 배열입니다. pipe() deferred.pipe( [doneFilter] [, failFilter] ) Returns: Promise doneFilter Deferred가 …

22
PHP에서 비동기 GET 요청을 어떻게합니까?
다른 서버의 다른 스크립트에 간단한 GET 요청을 만들고 싶습니다. 어떻게해야합니까? 어떤 경우에는 출력없이 외부 스크립트를 요청하기 만하면됩니다. make_request('http://www.externalsite.com/script1.php?variable=45'); //example usage 두 번째 경우에는 텍스트 출력이 필요합니다. $output = make_request('http://www.externalsite.com/script2.php?variable=45'); echo $output; //string output 솔직히 말해서 CURL이 실제로 CURL의 일이 아니기 때문에 CURL을 엉망으로 만들고 싶지 않습니다. 또한 PECL 확장이 없기 …
97 php  http  curl  asynchronous 

5
JavaScript promise와 async await의 차이점은 무엇입니까?
내 응용 프로그램 (모바일 및 웹 모두)에서 이미 (Babel 덕분에) ECMAScript 6 및 ECMAScript 7 기능을 사용 하고 있습니다. 첫 번째 단계는 분명히 ECMAScript 6 레벨이었습니다. 나는 많은 비동기 패턴, 약속 (정말 유망한), 생성기 (* 기호가 왜 있는지 확실하지 않음) 등을 배웠습니다.이 중에서 약속은 제 목적에 꽤 잘 맞았습니다. 그리고 …

2
동기 코드를 비동기 호출로 래핑
ASP.NET 응용 프로그램에 완료하는 데 많은 시간이 소요되는 메서드가 있습니다. 이 메소드에 대한 호출은 사용자가 제공하는 캐시 상태 및 매개 변수에 따라 한 사용자 요청 중에 최대 3 번 발생할 수 있습니다. 각 호출을 완료하는 데 약 1 ~ 2 초가 걸립니다. 메서드 자체는 서비스에 대한 동기 호출이며 구현을 재정의 …

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