Multi-threading in the .NET Framework

Multi-threading is fully supported in managed code under the .NET Framework.

If your application uses Windows forms, you can use the threading support. However if you are using COBOL in a ThreadPool, do not use the threading support. Instead, you should invoke COBOL using the multiple run units. See MicroFocus.COBOL.RuntimeServices.

Note the following with regard to multi-threading in managed code: