그래서 '강력한'병렬 구조를 가진 응용 프로그램을 개발 중이며 시간이 중요하기 때문에 각 하위 작업마다 4 개의 스레드를 생성 할 것을 고려했습니다 (4 코어 장치에서 실행되는 것으로 가정). 4 개의 하위 작업이 순차적으로 실행되면 큰 잠재력을 잃을 것입니다.내 스레드가 다른 코어에서 실행되도록하려면 어떻게해야합니까?
-1
A
답변
-1
개인 코어에 액세스 할 수 있다고 생각하지 않습니다. 이는 Android 커널에서 처리합니다. 그러나, Java Thread
으로 4 "스레드"를 구현하는 한, 기본 Android 인 Activity
과 독립적으로 동시에 실행할 수 있기 때문에 잘보아야합니다. 여기에서 Android에서 Thread
을 사용하는 방법에 대한 추가 정보를 확인할 수 있습니다. http://developer.android.com/reference/java/lang/Thread.html
-1
OS는 어떤 코어에서 실행되는 스레드를 처리합니다. AsyncTasks 또는 스레드를 사용하여 병렬 처리를 설정하고 가능한 경우이를 활용합니다. 당신은 주제에 대한 더 많은 정보를 찾을 수 있습니다 in this qualcomm blog post.
-1
당신은 커널을 스스로 제어 할 수는 없지만 (루트가없는) 나는 안드로이드가 모든 스레드 자체를 사용해야하므로 아무 것도하지 않아도됩니다. 많은 활동을 동시에 실행하려는 경우 도움이 될 수 있습니다. Can you have two activities running at the same time?
관련 문제
- 1. 자식 스레드가 시작된 후에 만 주 스레드가 계속 실행되도록하려면 어떻게해야합니까?
- 2. 포크 - 먼저 부모가 실행되도록하려면 어떻게해야합니까?
- 3. NSOperations가 failsafe 방식으로 실행되도록하려면 어떻게해야합니까?
- 4. NSView에서 NSTimer가 항상 실행되도록하려면 어떻게해야합니까?
- 5. 이벤트가 해당 DIV에서 실행되도록하려면 어떻게해야합니까?
- 6. 특정 백그라운드 작업 스레드가 다른 백그라운드 작업 스레드보다 먼저 실행되도록하려면 어떻게해야합니까?
- 7. 프로세서 코어에서 둘 이상의 스레드가 실행되는 방법
- 8. 다른 코어에서 다른 스레드를 실행하는 방법은 무엇입니까?
- 9. 두 개의`after_create` 명령문이 있다면, 다른 명령문보다 먼저 실행되도록하려면 어떻게해야합니까?
- 10. 단일 코어에서 Tensorflow를 실행하려면 어떻게해야합니까?
- 11. 파이썬 프로세스가 정확한 프로세스 이름으로 실행되도록하려면 어떻게해야합니까?
- 12. 폴더를 열었을 때 프로그램이 실행되도록하려면 어떻게해야합니까?
- 13. UITextField Custom InputView - textFieldShouldReturn이 실행되도록하려면 어떻게해야합니까?
- 14. Facebook 앱이 항상 apps.facebook.com에서 실행되도록하려면 어떻게해야합니까?
- 15. gradle 빌드의 processResources 태스크가 항상 실행되도록하려면 어떻게해야합니까?
- 16. 꿀꺽 꿀꺽 거리는 전화가 동시에 실행되도록하려면 어떻게해야합니까?
- 17. OS 명령이 파이썬에서 동 기적으로 실행되도록하려면 어떻게해야합니까?
- 18. 레일즈 프로그램이 프로덕션 환경에서 실행되도록하려면 어떻게해야합니까?
- 19. 웹 응용 프로그램이 휴대폰에서 실행되도록하려면 어떻게해야합니까?
- 20. Silverlight 애플릿이로드 된 후 JavaScript가 실행되도록하려면 어떻게해야합니까?
- 21. 작업자에게 셀러리 작업이 순차적으로 실행되도록하려면 어떻게해야합니까?
- 22. 다른 스레드가 준비 될 때까지 스레드가 세마포를 감소시키지 못하게하려면 어떻게해야합니까?
- 23. 다른 코어에서 각 스레드를 실행하는 방법은 무엇입니까?
- 24. 다른 코어에서 C++ 스레드 실행
- 25. 다른 코어에서 실행중인 여러 개의 redis 인스턴스를 보장하려면 어떻게해야합니까?
- 26. 파이썬의 다른 코어에서 메소드 실행
- 27. 코드 줄이 개별 스레드마다 한 번만 실행되도록하려면 어떻게해야합니까?
- 28. 다른 스레드가 내 개체를 사용하는 이유는 무엇입니까?
- 29. ASP.NET 코어에서 bower 라이브러리를 이동하려면 어떻게해야합니까?
- 30. 스레드가 수명이 다할 때까지 동일한 CPU/코어에서 실행됩니까?
VM에서 실행 중이므로 코어 선호도 개념이 없습니다. 그렇게하려면 네이티브로 가서 NDK를 사용해야합니다. – Simon
VM에서 실행중인 가정은 어디에서 얻었습니까? –
@DaveS 그는 "신청서"를 명시 적으로 언급했습니다. Android에서 VM 외부의 앱을 실행하는 방법을 알고 있다면 그것에 대해 듣게되어 기쁩니다. – Simon