# Opencv function slower in multithread in android

**URL:** <https://forum.opencv.org/t/opencv-function-slower-in-multithread-in-android/16630>\
**Category:** Android/Java\
**Created:** [February 28, 2024, 10:42am UTC](https://forum.opencv.org/t/opencv-function-slower-in-multithread-in-android/16630 "2024-02-28T10:42:16Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![harryhang](https://avatars.discourse-cdn.com/v4/letter/h/ecc23a/32.png) [@harryhang](https://forum.opencv.org/u/harryhang)\
**Post date:** [February 28, 2024, 10:42am UTC](https://forum.opencv.org/t/opencv-function-slower-in-multithread-in-android/16630/1 "2024-02-28T10:42:16Z")

</div>

I am using some opencv function(such as blur/subtract/divide) in a program running in Android 11. To speed up I use std::thread. Same code running in windows shows a speedup, but in android app it runs even slower. Could anyone tell me why this happens or give me some advice?
