«task» 태그된 질문

작업은 동시성으로 작업하는 데 사용되는 추상화이며 나머지 프로그램과 동시에 실행되어야하는 작업을 나타낼 수 있습니다. 태스크는 Ada의 동시 실행 스레드이며 .NET의 비동기 작업을 나타내며 Java의 스레드에 해당합니다.

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

4
JavaFX의 Platform.runLater 및 Task
나는 이것에 대해 약간의 연구를 해왔지만 여전히 가장 적게 말하는 것은 매우 혼란 스럽습니다. 누구든지 언제 사용 Task하고 언제 사용 Platform.runLater(Runnable);하는지에 대한 구체적인 예를 줄 수 있습니까 ? 차이점은 정확히 무엇입니까? 이들 중 언제 사용 하는가에 대한 황금률이 ​​있습니까? 또한 내가 틀렸지 만이 두 "객체"가 GUI의 주 스레드 내부에 다른 …

7
Task. 매개 변수로 실행 하시겠습니까?
저는 멀티 태스킹 네트워크 프로젝트를 진행하고 있으며 Threading.Tasks. 나는 간단한 것을 구현했고 Task.Factory.StartNew()어떻게 할 수 Task.Run()있을까? 다음은 기본 코드입니다. Task.Factory.StartNew(new Action<object>( (x) => { // Do something with 'x' }), rawData); 개체 브라우저System.Threading.Tasks.Task 에서 살펴본 결과 유사한 매개 변수를 찾을 수 없습니다 . 매개 변수 를 취하는 것만 있고 유형 …

7
Rails에서 데이터베이스를 시드하는 가장 좋은 방법은 무엇입니까?
레일스 앱에 초기 데이터를 채우는 레이크 작업이 있습니다. 예 : 국가, 주, 이동 통신사 등 지금 설정 한 방법은 / db / fixtures의 파일에 많은 create 문과이를 처리하는 레이크 작업이 있다는 것입니다. 예를 들어, 제가 가지고있는 한 가지 모델은 테마입니다. 다음과 같은 / db / fixtures에 theme.rb 파일이 있습니다. Theme.delete_all …

6
태스크에서 동기식 연속을 방지하려면 어떻게해야합니까?
Task.NET을 기반으로 요청에 대한 보류중인 응답에 대한 기반 API를 제공하는 라이브러리 (소켓 네트워킹) 코드가 TaskCompletionSource<T>있습니다. 그러나 동기식 연속을 방지하는 것이 불가능 해 보인다는 점에서 TPL에는 성가심이 있습니다. 내가 것 처럼 할 수 있도록하는 중입니다 : TaskCompletionSource<T>발신자가을 (를) 첨부하는 것을 허용해서는 안된다고 알리 TaskContinuationOptions.ExecuteSynchronously거나 대신 풀을 사용하여 무시해야 함 을 지정하는 …

3
다른 작업을 기다리는 시작되지 않은 작업을 선언하는 방법은 무엇입니까?
이 단위 테스트를 수행했는데 "await Task.Delay ()"가 대기하지 않는 이유를 이해하지 못합니다! [TestMethod] public async Task SimpleTest() { bool isOK = false; Task myTask = new Task(async () => { Console.WriteLine("Task.BeforeDelay"); await Task.Delay(1000); Console.WriteLine("Task.AfterDelay"); isOK = true; Console.WriteLine("Task.Ended"); }); Console.WriteLine("Main.BeforeStart"); myTask.Start(); Console.WriteLine("Main.AfterStart"); await myTask; Console.WriteLine("Main.AfterAwait"); Assert.IsTrue(isOK, "OK"); } 다음은 단위 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.