| 68 | |
| 69 | template <typename Acquire, typename Release> |
| 70 | void gil_acquire_nested() { |
| 71 | Acquire acquire_outer; |
| 72 | Acquire acquire_inner; |
| 73 | Release release; |
| 74 | auto thread = std::thread(&gil_acquire_inner<Acquire, Release>); |
| 75 | thread.join(); |
| 76 | } |
| 77 | |
| 78 | constexpr char kModuleName[] = "cross_module_gil_utils"; |
| 79 |