1
0
mirror of https://github.com/opencv/opencv.git synced 2026-07-25 21:33:04 +04:00
Files
opencv/modules
Alexander Alekhin cec700525c core(ocl): fix deadlock in UMatDataAutoLock
UMatData locks are not mapped on real locks (they are mapped to some "pre-initialized" pool).

Concurrent execution of these statements may lead to deadlock:
- a.copyTo(b) from thread 1
- c.copyTo(d) from thread 2
where:
- 'a' and 'd' are mapped to single lock "A".
- 'b' and 'c' are mapped to single lock "B".

Workaround is to process locks with strict order.
2018-01-16 17:33:06 +03:00
..
2017-12-04 02:22:52 +01:00
2017-12-22 08:42:21 +09:00
2017-09-04 14:41:29 +03:00
2017-10-15 12:12:00 -04:00
2017-12-04 02:22:52 +01:00
2018-01-15 21:15:23 +00:00
2018-01-13 02:12:39 +00:00
2017-12-08 18:33:48 +03:00
2018-01-13 02:12:39 +00:00
2018-01-12 19:14:00 +00:00
2017-12-21 01:33:25 -08:00