coroutine

    5

    2답변

    큰 파일을 다운로드하고 동시에 다른 것을 처리하고 싶습니다. 그러나 luasocket.http은 coroutine.yield()으로 전화하지 않습니다. 파일을 다운로드하는 동안 다른 모든 것들이 멈 춥니 다. 당신이 볼 수 있듯이 1 Downloading large file FINISHED download (200, 5242880bytes) 2 3

    6

    2답변

    인수를 lua_resume 및 lua_yield에 전달하는 목적은 무엇입니까? 나는 lua_resume에 대한 첫 번째 호출에서 인수가 재개되는 루아 함수에 전달된다는 것을 알고 있습니다. 이것은 의미가 있습니다. 그러나 나는 lua_resume에 대한 모든 후속 호출이 동시 루틴의 함수에서 인수를 "업데이트"할 것으로 기대합니다. 그러나 그런 경우는 아닙

    2

    2답변

    저는 파이썬 생성기의 미묘한 세부 사항을 이해하려고합니다.이 def injector(): while True: try: print 'a' v = yield print 'b', v yield v print 'c' except GeneratorExit: p

    3

    1답변

    libtask 동시 루틴을 디스크에 일시 중단 한 다음 다른 프로세스에서 다시 복원 할 수 있기를 원합니다.

    19

    3답변

    질문 : 웹 프로그래밍을 위해 (Ruby에서) 연속성과 Python에서 동시성이 더 널리 사용되지 않는 이유는 무엇입니까? 서버 쪽 웹 프로그래밍은 요청간에 상태를 유지하는 문제로 인해 어려워집니다. 두 가지의 우아하고 관련있는 솔루션은 Scheme, Ruby 및 Smalltalk에서 볼 수있는 연속체와 Python 및 Go에서 볼 수있는 coroutine

    4

    2답변

    안녕하세요, 나는 PHP 파일에 coroutine을 구현하는 방법을 찾고 있어요. 아이디어는 잠재적으로 몇 시간 또는 며칠 동안 산출 할 수 있어야하는 긴 프로세스가 있다는 것입니다. 따라서 다른 php 파일은 coroutine과 동일한 파일에서 함수를 호출하여 무언가를 업데이트 한 다음 $coroutine.process()과 같은 함수를 호출하여 coro

    2

    2답변

    가 좀 루아 책을 읽고 있어요 내가 그러나 루아와 C의 혼합에 (서면 심하게와) C 코드를 일부 레거시 마이그레이션 생각하고,이 레거시 코드 (일부 중요한 작업을 처리하기 위해 스레드를 사용 기본적으로 오디오/비디오 스트리밍), 약간의주의 (사용자 인터페이스)가 필요한 간단한 작업이 있습니다. 내가 읽은 바로는 루아는 스레드를 직접 지원하지 않으며 루틴은

    2

    2답변

    여기에 무슨 일이 일어나고 있는지 궁금합니다. 발전기와 코 루틴을 아는 사람이이 코드를 잘 설명 할 수 있습니까? def b(): for i in range(5): yield i x = (yield) print(x) def a(): g = b() next(g) for i in range

    1

    1답변

    ucontext를 사용하는 라이브러리를 pthreads를 지원하지만 ucontext는 지원하지 않는 플랫폼으로 이식하려고합니다. 코드는 꽤 잘 작성되어 ucontext API에 대한 모든 호출을 pthread 루틴 호출로 대체하는 것이 비교적 쉬워야합니다. 그러나 이로 인해 상당한 추가 오버 헤드가 발생합니까? 아니면 만족스러운 대체품입니까? 나는 어떻게

    0

    1답변

    그리고 noobness에 대해 사과드립니다. 저는 프레임 워크에 상당히 익숙하지 않지만 이해하기 시작했습니다. 내부 동작입니다. 쉘 뷰는보기에서 발생한 이벤트로부터 이벤트를 수신하고 문제를 기록하며 사용자에게 잘못된 이벤트가 발생했음을 알리는 대화 상자를 표시합니다. 대화 상자를 만들 때 나는 this 스레드를 사용하고 아무 문제없이 작동하지만보기/View