gpars

    2

    1답변

    'org.codehaus.gpars : gpars : 1.0.0'에서 'org.codehaus.gpars : gpars : 1.1.0'으로 업데이트했습니다. 내 코드는 1.0.0에서 잘 작동하지만 버전 1.1.0에서는 jsr166y.ForkJoinPool을 더 이상 찾을 수 없습니다. 올바른 ForkJoinPool을 얻으려면 어떻게해야합니까? 내가 사용하고

    2

    1답변

    포크/조인 계산의 예제가 있습니다. 누군가 여기서 제게 어떻게 작동하는지 빨리 설명해 주시겠습니까? def quicksortForkJoin(numbers) { withPool { runForkJoin(0, numbers) {index, list -> def groups = list.groupBy {it <=> list[lis

    1

    1답변

    배경 작업을 수행하는 병렬 프로세스에 GPars을 사용합니다. 다음 서비스를 사용하여 새 백그라운드 스레드를 시작합니다. 힙 메모리를 절약하려면 어떻게 백그라운드 스레드 수를 제한 할 수 있습니까? 백그라운드 작업을 처리하는 스레드로 구성된 스레드 풀을 어떻게 정의 할 수 있습니까? import jsr166y.ForkJoinPool class TaskS

    10

    2답변

    뭔가 빠져 나오지 않습니다. 무슨 일이 일어나고 있는지의 간단한 예 : def testDemo() { def person = new Person(...) person.save(flush: true) println "Number of people after save: " + Person.all.size() def dum

    2

    1답변

    문서에서 잘못 생각한 것 같습니다. 저는 XMLActor와 HttpActor의 두 액터가 있습니다. XMLActor는 xmlFiles를 읽고 HTTPActor에 메시지를 보내 처리합니다. XMLActor는 HttpActor보다 빨리 끝날 것입니다. 내 주 클래스 호출은 두 액터 모두에 참여합니다. 두 주체가 끝난 후 주 스레드 만 종료 될 것으로 예상했습니

    1

    2답변

    컬렉션을 지우고 동시에 업데이트하려고합니다. 그것은 자식이 있고 컬렉션의 현재 항목을 찾고이를 비동기 적으로 삭제하면 많은 시간을 절약 할 수 있습니다. 1 단계. 컬렉션의 모든 항목을 찾습니다. 2 단계. 항목이 무엇인지 알고 나면 프로세스를 포크하여 삭제하십시오. def memberRedbackCriteria = MemberRedback.createCr

    5

    1답변

    는 : strings = [ "butter", "bread", "dragon", "table" ] strings.eachParallel{println "$it0"} 내가 얻을 : groovy.lang.MissingMethodException: No signature of method: java.util.ArrayList.eachParallel() is

    1

    1답변

    다음 가져 오기를 사용하는 것이 맞습니까? import groovyx.gpars.* 내가 바로 할 수 있도록 : import groovyx.gpars.* GParsPool.withPool { list = 1..10 list.each{print it + 1 + "\n"} } 대신에 : import static groovyx.gp

    1

    2답변

    자바와 GPars를 비교할 수있는 코드 스 니펫을 찾고, GPars가 얼마나 쉬우 며, 시각화하고 싶습니다. 다음 코드는 두 경우 모두 동일합니까? 나는 결과만을 의미하는 것이 아니라 "내부"에서 일어나는 일을 의미한다. 또는 더 단축하는 방법이 있습니까? 자바 : package java; public class Main extends Thread {

    1

    1답변

    차이점, 내 프로젝트에 GPars를 통합하는 방법은 무엇입니까? 나도 할 수 @Grab(group='org.codehaus.gpars', module='gpars', version='1.0.0') 하거나 (제공 I가 내 빌드 경로에 필요한 모든 항아리) import groovyx.gpars.* ?