Skip to content

.net 6 runtime vs .net 3.1 runtime thread handling #1427

Answered by normj
mleziva asked this question in Q&A
Discussion options

You must be logged in to vote

For .NET 6 we switched to our open source version of the Lambda runtime client written in C# from the previous internal Lambda runtime client which was written largely in C. We called this out in the mentioned blog post of the switch knowing there would some subtle changes in behavior like this. The fact that 3.1 called the constructor on the same thread as the function handler was never an intentional design goal. Sorry if this change in behavior is causing you issues.

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by mleziva
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants