---
title: "Discussion on \"Actors in Go: How lockstep Runs One Actor in Your Program and in Tests\" | Hashnode"
description: "Discussion on \"Actors in Go: How lockstep Runs One Actor in Your Program and in Tests\". lockstep is an actor runtime for Go. The same actor code runs in your program on a pool of worker goroutines, and in `go test` on a simulated network with virtual time."
url: "https://hashnode.com/posts/actors-in-go-how-lockstep-runs-one-actor-in-your-program-and-in-tests/6ae8c0dc624b23afaf362e3e"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Actors in Go: How lockstep Runs One Actor in Your Program and in Tests](https://hmdsefi.hashnode.dev/actors-in-go-how-lockstep-runs-one-actor-in-your-program-and-in-tests?utm_source=hashnode&utm_medium=feed)

lockstep is an actor runtime for Go. The same actor code runs in your program on a pool of worker goroutines, and in \`go test\` on a simulated network with virtual time.

Nov 2 · 15 min read · hmdsefi.hashnode.dev  
Read the article

-   [#go](https://hashnode.com/tag/go)
-   [#golang](https://hashnode.com/tag/golang)
-   [#concurrency](https://hashnode.com/tag/concurrency)
-   [#distributed-system](https://hashnode.com/tag/distributed-system)
-   [#opensource](https://hashnode.com/tag/opensource)
-   [#open-source](https://hashnode.com/tag/open-source)

## Written by

[Hamed Yousefi](https://hashnode.com/@hmdsefi)

@hmdsefi · Dubai, UAE

  
[View profile](https://hashnode.com/@hmdsefi)

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
