---
title: current
framework: foundation
role: symbol
role_heading: Type Property
path: foundation/thread/current
---

# current

Returns the thread object representing the current thread of execution.

## Declaration

```swift
class var current: Thread { get }
```

## Return Value

Return Value A thread object representing the current thread of execution.

## See Also

### Related Documentation

- [detachNewThreadSelector(_:toTarget:with:)](foundation/thread/detachnewthreadselector(_:totarget:with:).md)

### Querying the Environment

- [isMultiThreaded()](foundation/thread/ismultithreaded().md)
- [callStackReturnAddresses](foundation/thread/callstackreturnaddresses.md)
- [callStackSymbols](foundation/thread/callstacksymbols.md)
