backgroundworker

    1

    2답변

    멋지고 멋진 C# 프로그램이 있지만 연속적으로받은 바이트의 처리가 너무 느립니다. 그리고 나는 아마도 배경 작업자를 사용하여이 문제를 해결할 수 있다고 생각하지만 나는 그것에 대한 경험이 없으며 이전의 모든 시도는 실패했습니다. private void serial_DataReceived(object sender, SerialDataReceivedEventA

    -1

    1답변

    아래 코드에서 무엇이 잘못되었는지 알 수 없습니다. Parallel.For가 양식을 고정시키고 있기 때문에 배경 작업자를 사용했습니다. 그러나 문자열은 의도 한대로 을 반환하지 않습니다. 또한 backgroundworker에서 progressbar에 대한 보고서를 사용하는 방법에 대해 잘 모르겠습니다. 변수 int i가 필요 없다고 생각합니다. 그러나 그것

    1

    1답변

    내 응용 프로그램이 직렬로 수신 된 바이트를 처리 중이며 이상한 버그를 발견했습니다. 때로는 바이트 (항상 0x03이 됨)가 2x 처리되고 이유를 알지 못합니다. 바이트를 받으면 += ReadExisting()을 사용하여 문자열에 추가합니다. 이 문자열은 내 버퍼를 형성합니다. 문자열이 비어있을 때까지 백그라운드 작업자가 문자열의 모든 바이트를 처리합니다.

    0

    1답변

    내 레일 애플리케이션에서 Sidekiq과 Algoliasearch을 사용할 때 이상한 문제가 발생했습니다. # A post model include AlgoliaSearch algoliasearch if: :published?, enqueue: :trigger_sidekiq_worker do attributes :title, :subtitle

    1

    2답변

    다른 클래스에서 제공하는 일부 메소드를 사용하는 직렬 포트에서 작동하는 Backgroundworker를 만들었습니다. 이러한 메서드에서 예외가 발생할 때마다 작업자를 취소하고 싶습니다. 사실, 나는 이벤트를 사용하여 그것을 어떻게하는지 약간의 아이디어가 있지만, 최적의 해결책이나 좋은 습관이 아닌 것 같아 걱정됩니다. 그럴 경우 각 방법마다 이벤트를 발생시

    1

    1답변

    데이터 처리 시간이 길기 때문에 프로그램에서 현재 수행하고있는 GUI 및 리치 텍스트 상자가있는 응용 프로그램이 있습니다. 내가 잘 다음 코드를 호출 할 수있는 BackgroundWorker 방법에 1 : 나는 그 두 가지 접근 방식을 시도 GlobalVar.backgroundWorkerAppendText = task.Build_CSV_List(); Pr

    0

    2답변

    이것은 C# - WinForm 질문입니다. listBox에서 검색하려고합니다. 하나의 목록 상자에 일부 항목으로 가득 차 있습니다. 프로그램로드시 listBox의 모든 항목이 'tempList'라는 유형 문자열 목록에 복사됩니다. TextBox도 있습니다. 사용자가 TextBox에 입력을 시작하면 listBox는 Clear() 메서드를 사용하여 지워집니다.

    -1

    1답변

    나는 "FitnessFunction"함수를 호출 할 때마다 백그라운드 작업자를 사용하여 토폴로지에서 개체를 이동하는 10 번 루프를 수행하는 유전 알고리즘을 수행했습니다. 내가 시도 무엇 Cross-thread operation not valid: Control 'topology' accessed from a thread other than the thre

    0

    2답변

    BLE RSSI 레벨 테스트를 위해 백그라운드 작업자를 사용 중입니다. 제 문제는 DoWork가 작업을 완료하기 전에 RunWorkerCompleted 이벤트가 즉시 발생한다는 것입니다. DoWork 이벤트 작업의 대부분은 광고 감시자를 만들고 Bluetooth 저에너지 장치의 신호를 기다리는 것입니다. 신호 레벨이 메인 스레드에서 업데이트되고 결과 처리가

    -3

    2답변

    내 C# Brute Force 프로그램은 런타임시 CPU의 20 %를 사용합니다. Im은 1 명의 Backgroundworker 만 사용합니다. 이 작업을 여러 부분으로 나누어 7-8 Backgroundworkers에 삽입하면 더 빠르며 더 많은 CPU를 사용하게 될까요?