Files
opencv/modules/core/src
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
..
2016-08-05 22:14:55 +09:00
2017-11-28 13:48:40 +01:00
2014-02-04 16:48:35 +04:00
2016-02-09 14:40:09 +01:00
2017-06-08 20:40:36 +03:00
2017-12-11 13:27:37 +03:00
2016-09-05 18:20:04 +03:00
2017-12-22 12:56:52 +03:00
2017-12-11 13:27:37 +03:00
2016-09-05 18:20:04 +03:00
2017-12-11 13:27:37 +03:00
2015-12-17 12:33:23 +03:00
2017-07-25 13:30:48 +03:00
2017-12-27 14:09:25 +00:00
2017-10-09 00:32:29 +00:00
2015-12-17 12:33:23 +03:00
2017-12-22 12:56:52 +03:00
2017-12-29 07:18:11 +00:00
2014-08-15 12:09:16 +04:00