python-multithreading

    0

    1답변

    저는 connect()라고 불리는 함수와 내 계정에 로그인하는 데 사용되는 함수 두 가지를 가지고 있습니다. 또 하나는 내 계정에서 데이터를 가져 오는 identify_2bgval()입니다. 매우 긴 프로세스이므로 멀티 스레딩을 사용하려고했습니다. 내 질문은 : 나는이 두 기능을 동시에 사용할 수 있습니까? 새 함수를 만든 다음 Threads.use를 사용

    0

    1답변

    문제를 해결하려고하면 아무 문제가 없습니다. 포트 5000에서 localhost에 대한 채팅 서버를 만들려고합니다. 클라이언트와 serverTCP에 대부분의 논리가 있습니다. import socket from _thread import * from queue import Queue import threading def main(): try

    0

    1답변

    은 내가 두 가지 일을하고 싶은 프로그램이 있습니다 서버와 상호 작용을하고 서버에서 이벤트에 응답. 나는 꼬인 것을 사용하여 이것을하고있다. 추가 명령을 실행할 수있는 사용자를위한 명령 줄 프롬프트가 있습니다. 지금까지 python cmd 모듈을 사용하고 있습니다. 작성한 Readline은 차단 인터페이스를 가지고 있으며 자동 완성과 같은 물건을 처리하기

    0

    1답변

    멀티 플레이어로 퀴즈 게임을 프로그래밍하고 싶습니다. 서버 부분에서 질문을 선택하고 클라이언트에게 보냅니다. 클라이언트는이 대답에 응답하여 서버에 보냅니다. 그런 다음 서버가 맞는지 여부를 확인합니다. 나는 이것을 반복하고 싶다. 하지만 문제는 타이밍의 문제입니다. 때로는 고객이 대답하기 전에 질문을받지 못하는 경우가 있습니다. 또 다른 문제는 클라이언트가

    0

    1답변

    파이썬 개발에 익숙하지 않고 스레드 내에서 ConnectionError를 캡처하고 종료하는 방법을 알아 내려고합니다. 현재는 일반적인 예외를 잡을 수 있지만 다른 예외에 대해서는 다른 예외 처리를 지정하고 특정 유형의 Exception에 대해서는 응용 프로그램을 중지하고 싶습니다. 현재 스레딩을 사용하고 있지만 대신 멀티 스레딩을 사용해야하는지 궁금해지기

    2

    1답변

    내 CPU의 단일 코어를 사용하여 파일을 처리하려고합니다. 하지만 단일 코어를 사용하는 것으로는 충분하지 않다고 생각합니다. 대신, 내 시스템의 여러 코어에 액세스 할 수 있다면 프로세스를 더 빠르고 더 빠르게 실행할 수 있습니다. 하지만 유감스럽게도 단일 코어만을 사용하여 파일을 처리하는 것을 알고 있습니다. data = open('datafile','r

    3

    1답변

    numpy에서 두 개의 큰 행렬의 모든 요소를 ​​만들고 곱한 다음 합계합니다. 나는 두 가지 방법, 루프 및 multiprocessing 모듈 (아래의 스 니펫 참조)을 사용하여이 작업을 몇 백 번 수행합니다. def worker_loop(n): for i in n: mul = np.sum(np.random.normal(size=[i,i

    1

    1답변

    매우 간단한 스크립트입니다. test.py import temp temp.start() temp.py import threading, time f=open("output.txt","w") def temp(): for i in range(5): f.write(str(i)) time.sleep(5) f.close

    1

    1답변

    나는 A이 threading.Thread에서 확장 클래스가, 지금은, 내가 다음 스크립트에 의해 원하는 스레드 얻을 수있는 실행중인 스레드에 매개 변수를 전달하려는 있습니다 find_thread = None for thread in enumerate(): if thread.isAlive(): name = thread.name.split

    -2

    1답변

    에 여러 개의 개별 스레드를 추가하고 내가 추가 할 필요가 (1) 루프 UART하여 특정 데이터를받을 때 데이터를 게시 할 수 있습니다 (thread1) (ser.read()) (2) timed delay를 사용하여 report_temp_humidity()를 실행할 수있는 루프 (thread2) 그래서 테스트 용 스레드를 넣었으나 루프는 한 번만 실행됩니다