«asynchronous» 태그된 질문

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

4
HTML 스크립트 태그에서 비동기 및 지연 속성을 모두 사용할 수 있습니까?
defer및 둘 다 사용하여 다음 JavaScript 코드를로드하고 싶습니다 async. <script defer async src="/js/somescript.js"></script> defer는 Internet Explorer 5.5 이상에서 지원 되므로 CanIUse.com 에서 볼 수 있듯이 비동기를 사용할 수없는 경우 지연을 사용하여 정상적으로 폴백하고 싶습니다. 비동기 나는 그것이 사용 가능할 때 사용하는 것이 더 낫다고 생각하지만 Internet Explorer 10까지는 지원되지 않습니다. …


3
비동기 및 동기화 버전의 코드를 모두 사용해야 할 때 DRY 원칙을 위반하지 않는 방법은 무엇입니까?
동일한 논리 / 방법의 비동기 및 동기화 버전을 모두 지원 해야하는 프로젝트를 진행 중입니다. 예를 들어 다음이 필요합니다. public class Foo { public bool IsIt() { using (var conn = new SqlConnection(DB.ConnString)) { return conn.Query<bool>("SELECT IsIt FROM SomeTable"); } } public async Task<bool> IsItAsync() { using (var conn = new …
15 c#  .net  asynchronous 

1
Promise를 사용하면 브라우저가 거부를 두 번 리턴하지만 해결을 두 번 리턴하지 않는 이유는 무엇입니까?
javaScript를 이해하는 데 문제가 promises있습니다. 다음 코드를 작성했습니다. var p = new Promise(function(resolve,reject){ reject(Error("hello world")); }); setTimeout(()=>p.catch(e=>console.log(e)),5000); Chrome 개발자 콘솔에서 바로 이것을 볼 수 있습니다. 그러나 5 초 정도 기다린 후이 이미지와 같이 메시지가 자동으로 검은 색으로 바뀝니다. JavaScript 코드와 개발자 콘솔간에이 동작을 본 적이 없습니다. 여기서 JavaScript 코드가 개발자 …

2
C #에서 비동기 동작을 위임하기위한 패턴
비동기 처리 문제를 추가하는 기능을 제공하는 클래스를 설계하려고합니다. 동기식 프로그래밍에서는 다음과 같이 보일 수 있습니다. public class ProcessingArgs : EventArgs { public int Result { get; set; } } public class Processor { public event EventHandler<ProcessingArgs> Processing { get; } public int Process() { var args = new ProcessingArgs(); Processing?.Invoke(args); …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.