[thread.req.native]

# 32 Concurrency support library [[thread]](./#thread)

## 32.2 Requirements [[thread.req]](thread.req#native)

### 32.2.3 Native handles [thread.req.native]

[1](#1)

[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/threads.tex#L78)

Several classes described in this Clause have members native_handle_type andnative_handle[.](#1.sentence-1)

The presence of these members and their semantics isimplementation-defined[.](#1.sentence-2)

[*Note [1](#note-1)*:

These members allow implementations to provide access
to implementation details[.](#1.sentence-3)

Their names are specified to facilitate portable compile-time
detection[.](#1.sentence-4)

Actual use of these members is inherently non-portable[.](#1.sentence-5)

â *end note*]
