task

    3

    3답변

    작업을 만들고 다른 스레드에서 일부 작업을 수행하려면 작업을 사용하고 있습니다. 작업이 완료되면 다시 호출 할 수있는 콜백이 있습니다. System.Threading.Tasks.Task.Factory.StartNew(() => this._httpService.CreateRecord(new Uri(Configuration.Current.Cre

    2

    1답변

    필자는 병렬로 실행할 작업 목록을 제한된 방식으로 가지고 있는데, 관리하지 않고도 배치 작업과 거의 같습니다. 내 접근 방식은 Parallel.ForEach 및 ParallelOptions의 MaxDegreeOfParallelism 속성을 사용하는 것이 었습니다. 나는 값을 설정하는 것에 상관없이 모든 작업이 동시에 시작된다는 것을 알았습니다. 이것은 바람

    0

    1답변

    서버 설치를 재설정하고 싶습니다. 우리 서버를 설치하기위한 Anipal 스크립트가 이미 있으므로 실행할 수 있습니다. 그러나 가능성있는 검사. 몇몇 파일은 존재하고 그 파일이 준비되는 단계를 건너 뜁니다, 그러나 우리는 모두를 덮어 쓰고 싶습니다. 편리한 옵션이 있습니까? 는

    1

    2답변

    문제가 있습니다. 여러 개의 장기 실행 작업을 실행하려고합니다. 하나가 실패하면 나는 다른 모든 작업을 취소하고 실패 예외를 얻고 싶다. 아래 주어진 예입니다. 예외와 I 싶어 캐치 AggregateException는 throw new Exception("FailureTask"); 에 의해 발생하지만 다른 모든 작업을 취소하고 싶어하기 때문에 대신 Ag

    1

    1답변

    나는 이것에 대한 모범 사례가 아닌지 잘 모르겠다. 특정 서비스에 하나의 요청을 보낸 후이 요청은 확인을 반환하고 요청을 대기시킵니다. 끝날 때 알리는 데 사용되는 콜백 서비스가 있습니다. 문제는 전체 프로세스가 아무런 통보없이 오랜 시간이 걸릴 수 있으며 이후에는 시간 초과를 고려해야한다는 것입니다. 응용 프로그램은 SpringBoot APP이며 @Ena

    -1

    1답변

    Task에 의해 실행되는 메소드 (GetMoreCodes)에 의해 던진 예외를 잡으려고하는데, 예외를 디버깅 할 때 절대로 처리되지 않고 catch 블록이 절대 실행되지 않습니다. 시도한 다른 기술 (특히/기다리고없이). 이 코드는 (async) 단추 이벤트 처리기에 있습니다. try { // Task.Run(() => GetMoreCodes(C

    0

    1답변

    나는 몇 분마다 RSS 피드를 검색하고 일련의 기준과 일치하는 피드에 항목을 다운로드하는 응용 프로그램을 만들고 있습니다. 그러나 아래 코드를 디버깅하는 데 어려움을 겪고 있습니다. 내 코드에서 중단 점을 설정할 때 GoThroughFeeds()의 첫 번째 줄을 지나치지 않습니다. 작업을 만들고 처리하는 방식에 문제가 있다고 생각합니다. 처음에는 Task.

    1

    1답변

    일부 셀러리 작업을 클래스로 만들려고하는데 어려움이 있습니다. 클래스는 다음과 같습니다 나는 응용 프로그램을 초기화하고 app.tasks (또는 실행 근로자를) 확인할 때 class BaseCeleryTask(app.Task): def is_complete(self): """ default method for checking if celery

    2

    1답변

    실행 task hello (type: Copy) { doLast { println "print from within" } println "print from outside" } build.gradle Gradle을 -q 안녕하세요 doLast {} 클로저는 터치되지 않습니다. doLast 또는 doFirst없이 D

    4

    2답변

    저는 작업 기반 프로그래밍에 익숙하지 않고 작업을 반환하고 시작되었는지 확인하기 위해 새로운 방법을 사용합니다. 제가 일해야하는 코드는 제가 기대했던 것이 아니 었습니다. 콘솔 응용 프로그램은 다음과 같다 :이 public static void Main(string[] args) { var mySimple = new Simple();