«asynchronous» 태그된 질문

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


11
"비동기 이벤트"의 정의를 이해하기 쉽습니까? [닫은]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 휴일 2 년 전 . 잠김 . 이 질문과 답변은 주제에서 벗어 났지만 역사적 의미가 있기 때문에 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을 받아들이지 않습니다. 나는이 용어를 많이 접했고 인터넷 검색 이후에도 그것이 정확히 무엇을 의미하는지 여전히 …


3
Entity Framework 6의 다중 비동기?
이것은 내 코드입니다. var banner = context.Banners.ToListAsync() var newsGroup = context.NewsGroups.ToListAsync() await Task.WhenAll(banner, newsGroup); 하지만 컨트롤러에서 함수를 호출했을 때. 오류를 보였습니다 이전 비동기 작업이 완료되기 전에이 컨텍스트에서 두 번째 작업이 시작되었습니다. 이 컨텍스트에서 다른 메서드를 호출하기 전에 비동기 작업이 완료되었는지 확인하려면 'await'를 사용하십시오. 모든 인스턴스 멤버는 스레드 안전이 보장되지 않습니다. …

1
WP7 및 F #에서 비동기 POST가 실패 함
let! read = from.AsyncRead bufF #에서 수행 하면 TCP 소켓이 죽을 때까지 차단되고 반환되지 않습니다. 왜? 그리고 어떻게 고치나요? 코드 : module StreamUtil open System.IO /// copy from 'from' stream to 'toStream' let (|>>) (from : Stream) (toStream : Stream) = let buf = Array.zeroCreate<byte> 1024 let rec doBlock () …

3
약속에서 if-else를 처리하는 방법은 무엇입니까?
어떤 경우에는 then()프라 미스 객체에서 반환 값을 얻을 때 다음과 같이 값의 조건에 따라 두 가지 다른 선행 작업 을 시작해야합니다 . promise().then(function(value){ if(//true) { // do something } else { // do something } }) 아마도 다음과 같이 쓸 수 있다고 생각합니다. promise().then(function(value){ if(//true) { // call a new …

5
React Redux에서 저장 상태에 어떻게 액세스합니까?
나는 redux와 비동기를 배우는 간단한 앱을 만들고 있습니다. 나는 모든 것을 작동 시켰습니다. 이제 실제 상태를 웹 페이지에 표시하고 싶습니다. 이제 render 메서드에서 실제로 상점의 상태에 어떻게 액세스합니까? 다음은 내 코드입니다 (방금 배우기 때문에 모든 것이 한 페이지에 있습니다). const initialState = { fetching: false, fetched: false, items: [], error: …

9
catch 블록에서 대기
다음 코드가 있습니다. WebClient wc = new WebClient(); string result; try { result = await wc.DownloadStringTaskAsync( new Uri( "http://badurl" ) ); } catch { result = await wc.DownloadStringTaskAsync( new Uri( "http://fallbackurl" ) ); } 기본적으로 URL에서 다운로드하고 싶지만 예외로 실패하면 다른 URL에서 다운로드하고 싶습니다. 물론 두 시간 모두 비동기입니다. 그러나 …

2
토네이도는 언제 어떻게 사용하나요? 언제 쓸모가 없습니까?
좋아, Tornado는 차단되지 않고 매우 빠르며 많은 대기 요청을 쉽게 처리 할 수 ​​있습니다. 그러나 나는 그것이 은총이 아니라고 생각하고 우리가 장고 기반 또는 Tornado를 사용하여 다른 사이트를 맹목적으로 실행하면 성능이 향상되지 않습니다. 이에 대한 포괄적 인 설명을 찾을 수 없으므로 여기에서 요청합니다. 토네이도는 언제 사용해야합니까? 언제 쓸모가 없습니까? 그것을 …

5
비동기식, 비차 단식, 이벤트 기반 아키텍처의 차이점은 무엇입니까?
차이점은 무엇입니까? 비동기 , 비 차단 및 이벤트 기반 아키텍처? 뭔가가 될 수 모두 비동기 및 비 차단 (및 이벤트 기반 )? 프로그래밍에서 가장 중요한 것은 비동기, 비 차단 및 / 또는 이벤트 기반 (또는 3 개 모두)일까요? 예제를 제공 할 수 있다면 좋을 것입니다. 이 질문은 비슷한 주제에 대한 …

2
컴포넌트의 Reactjs 비동기 렌더링
내 ajax 요청이 완료된 후 구성 요소를 렌더링하고 싶습니다. 아래에서 내 코드를 볼 수 있습니다. var CategoriesSetup = React.createClass({ render: function(){ var rows = []; $.get('http://foobar.io/api/v1/listings/categories/').done(function (data) { $.each(data, function(index, element){ rows.push(<OptionRow obj={element} />); }); return (<Input type='select'>{rows}</Input>) }) } }); 하지만 내 ajax 요청의 done 메서드 내에서 렌더링을 반환하기 …

10
C 비 차단 키보드 입력
사용자가 키를 누를 때까지 반복되는 C (Linux) 프로그램을 작성하려고하지만 각 반복을 계속하기 위해 키를 누를 필요가 없습니다. 이를 수행하는 간단한 방법이 있습니까? 나는 그것을 할 수 있다고 생각 select()하지만 그것은 많은 일처럼 보입니다. 또는, 잡을 수있는 방법이있다 ctrl- c프로그램이 대신 비 차단 IO의 닫기 전에 정리를 할의 키는?

6
스레드 대 비동기
이 정말 좋은 기사에서 스레드 된 프로그래밍 모델과 비동기 모델에 대해 읽어 봤습니다. http://krondo.com/blog/?p=1209 그러나이 기사에서는 다음과 같은 사항을 언급합니다. 비동기 프로그램은 I / O가있을 때마다 작업을 전환하여 동기화 프로그램을 능가합니다. 스레드는 운영 체제에서 관리합니다. 스레드는 Ready-Queue와 Waiting-Queue (다른 큐 중에서) 사이에서 TCB를 이동하여 운영 체제에 의해 관리된다는 것을 읽은 …

6
비동기 nodejs 모듈 내보내기
모듈 내보내기를 구성하는 가장 좋은 방법이 무엇인지 궁금합니다. 아래 예에서 "async.function"은 FS 또는 HTTP 요청 일 수 있으며 예를 위해 단순화되었습니다. 다음은 예제 코드 (asynmodule.js)입니다. var foo = "bar" async.function(function(response) { foo = "foobar"; // module.exports = foo; // having the export here breaks the app: foo is always undefined. …

8
JAVA에서 비동기 HTTP 요청을 어떻게 생성합니까?
저는 Java를 처음 접하기 때문에 일부 사람들에게는 이것이 분명해 보일 수 있습니다. 저는 이벤트 기반의 액션 스크립트로 많은 작업을 해왔고 그것을 좋아합니다. 최근에 POST 요청을 수행하는 약간의 Java 코드를 작성하려고 시도했지만 동기 요청이라는 문제에 직면하여 코드 실행이 요청이 완료되거나 시간이 초과되거나 오류가 표시 될 때까지 대기합니다. 코드가 실행을 계속하고 HTTP …

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