«asynchronous» 태그된 질문

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

6
CancellationToken의 기본 매개 변수
추가하고 싶은 비동기 코드가 있습니다 CancellationToken. 그러나 이것이 필요하지 않은 많은 구현이 있으므로 기본 매개 변수를 갖고 싶습니다 CancellationToken.None. 하나, Task<x> DoStuff(...., CancellationToken ct = null) 수확량 'System.Threading.CancellationToken'유형에 대한 표준 변환이 없기 때문에 ''유형의 값을 기본 매개 변수로 사용할 수 없습니다. 과 Task<x> DoStuff(...., CancellationToken ct = CancellationToken.None) 'ct'의 기본 …

4
node.js의 console.log는 비동기입니까?
인가 console.log/debug/warn/errorNode.js를 asynchrounous에? 내 말은 자바 스크립트 코드 실행이 화면에 인쇄 될 때까지 중단됩니까 아니면 나중에 인쇄 될까요? 또한, console.log가 노드를 충돌시킨 직후 명령문이 표시되면 아무것도 표시하지 않을 수 있는지 알고 싶습니다.

3
HttpClient에서 await를 사용한 비동기 호출이 반환되지 않음
C#Win8 CP 의 xaml 기반 메트로 애플리케이션 내부에서 전화를 겁니다 . 이 호출은 단순히 웹 서비스에 도달하고 JSON 데이터를 반환합니다. HttpMessageHandler handler = new HttpClientHandler(); HttpClient httpClient = new HttpClient(handler); httpClient.BaseAddress = new Uri("http://192.168.1.101/api/"); var result = await httpClient.GetStreamAsync("weeklyplan"); DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(WeeklyPlanData[])); return (WeeklyPlanData[])ser.ReadObject(result); 멈춰 await있지만 http 호출은 …

6
비동기 콜백 함수 세트를 어떻게 기다릴 수 있습니까?
자바 스크립트에서 다음과 같은 코드가 있습니다. forloop { //async call, returns an array to its callback } 이러한 비동기 호출이 모두 완료된 후 모든 배열에 대한 최소값을 계산하고 싶습니다. 그들 모두를 어떻게 기다릴 수 있습니까? 지금 내 유일한 아이디어는 done이라는 부울 배열을 만들고 i 번째 콜백 함수에서 done [i]를 true로 …

1
대용량 데이터와 함께 SqlCommand Async 메서드를 사용한 끔찍한 성능
비동기 호출을 사용할 때 주요 SQL 성능 문제가 있습니다. 문제를 설명하기 위해 작은 케이스를 만들었습니다. LAN에있는 SQL Server 2016에 데이터베이스를 만들었습니다 (localDB가 아님). 해당 데이터베이스 WorkingCopy에는 2 개의 열 이있는 테이블 이 있습니다. Id (nvarchar(255, PK)) Value (nvarchar(max)) DDL CREATE TABLE [dbo].[Workingcopy] ( [Id] [nvarchar](255) NOT NULL, [Value] [nvarchar](max) NULL, …

4
POSIX 비동기 I / O (AIO)의 상태는 어떻습니까?
POSIX AIO 시설을 다양한 세부 사항으로 설명하는 페이지가 웹에 흩어져 있습니다. 그들 중 누구도 끔찍하게 최근의 것이 아닙니다. 정확히 무엇을 설명하고 있는지 명확하지 않습니다. 예를 들어 여기에있는 Linux 커널 비동기 I / O 지원을위한 "공식"(?) 웹 사이트에서는 소켓이 작동하지 않는다고 말하지만 Ubuntu 8.04.1 워크 스테이션의 "aio.h"매뉴얼 페이지는 모두 다음을 암시하는 …
93 linux  asynchronous  posix  bsd  aio 

10
이벤트 핸들러 실행 순서
다음과 같이 여러 이벤트 핸들러를 설정하면 : _webservice.RetrieveDataCompleted += ProcessData1; _webservice.RetrieveDataCompleted += ProcessData2; 이벤트 RetrieveDataCompleted가 시작될 때 핸들러는 어떤 순서로 실행 됩니까? 동일한 스레드에서 등록 된 순서대로 순차적으로 실행됩니까?

11
Swift 함수의 비동기 호출에서 데이터 반환
모든 REST 요청과 응답을 처리하는 Swift 프로젝트에서 유틸리티 클래스를 만들었습니다. 코드를 테스트 할 수 있도록 간단한 REST API를 구축했습니다. NSArray를 반환해야하는 클래스 메서드를 만들었지 만 API 호출이 비동기이기 때문에 비동기 호출 내부의 메서드에서 반환해야합니다. 문제는 비동기가 무효를 반환한다는 것입니다. Node에서 이것을하고 있다면 JS promise를 사용할 것이지만 Swift에서 작동하는 솔루션을 찾을 …
93 ios  rest  asynchronous  swift 

5
"이 비동기 메서드에는 'await'연산자가없고 동 기적으로 실행됩니다."경고에 대해 걱정해야합니까?
일부 비동기 메서드를 노출하는 인터페이스가 있습니다. 보다 구체적으로 Task 또는 Task <T>를 반환하는 메서드가 정의되어 있습니다. async / await 키워드를 사용하고 있습니다. 이 인터페이스를 구현하는 중입니다. 그러나 이러한 방법 중 일부에서는이 구현이 기다릴 것이 없습니다. 따라서 "이 비동기 메서드에는 '대기'연산자가 없으며 동 기적으로 실행됩니다."라는 컴파일러 경고가 표시됩니다. 나는 왜 오류가 …

3
console.log () 비동기 또는 동기화?
현재 Trevor Burnham의 Async Javascript 를 읽고 있습니다. 이것은 지금까지 훌륭한 책이었습니다. 그는이 스 니펫과 console.log가 Safari 및 Chrome 콘솔에서 '비동기'라고 말합니다. 불행히도 나는 이것을 복제 할 수 없습니다. 다음은 코드입니다. var obj = {}; console.log(obj); obj.foo = 'bar'; // my outcome: Object{}; 'bar'; // The book outcome: {foo:bar}; 이것이 …

15
NSOperationQueue가 모든 작업을 완료하면 알림 받기
NSOperationQueue가 waitUntilAllOperationsAreFinished있지만 동기식으로 기다리고 싶지 않습니다. 대기열이 완료되면 UI에서 진행률 표시기를 숨기고 싶습니다. 이를 수행하는 가장 좋은 방법은 무엇입니까? 내 NSOperations 에서 알림을 보낼 수 없습니다. 어떤 알림 이 마지막 [queue operations]일지 모르고 알림이 수신 될 때 아직 비어 있지 않을 수 있습니다 (또는 더 나쁘게-다시 채워짐).

11
CSS를 비동기 적으로로드하는 방법
내 사이트에서 렌더링을 차단하는 2 개의 CSS 파일을 제거하려고합니다.이 파일은 Google Page Speed ​​Insights에 표시됩니다. 나는 다른 방법을 따랐지만 어느 것도 성공하지 못했습니다. 하지만 최근에 Thinking Async 에 대한 게시물을 찾았고이 코드를 적용했을 때 <script async src="https://third-party.com/resource.js"></script>문제가 해결되었습니다. 그러나 게시 후 페이지의 스타일이 손실되었습니다. 코드가 작동하기 때문에 무슨 일이 일어나고 …
92 html  css  asynchronous 

3
new Promise () 생성자 내부에서 async / await를 사용하는 것이 안티 패턴입니까?
한 async.eachLimit번에 최대 작업 수를 제어 하는 기능을 사용하고 있습니다. const { eachLimit } = require("async"); function myFunction() { return new Promise(async (resolve, reject) => { eachLimit((await getAsyncArray), 500, (item, callback) => { // do other things that use native promises. }, (error) => { if (error) return reject(error); // …


1
Nodejs와 SignalR : 왜 서버 측 자바 스크립트가 필요한가요?
Node.js에 대해 알고 있었기 때문에 항상 그 팬이었습니다. 그러나 오늘 저는 ASP.NET을위한 대체 비동기식 확장 가능 실시간 모델을 제공하는 SignalR 에 대해 알게 되었습니다. 내가 아는 한, SignalR에 비해 Node.js의 주요 이점은 클라이언트-서버간에 코드를 공유하는 것입니다 (또 다른 이점은 크로스 플랫폼이라는 것입니다). SignalR의 주요 이점은 훨씬 더 성숙한 프레임 워크이며 …

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