Başlık oldukça fazla diyor. Yeni bir iş parçacığı üzerinde çalışması gereken bazı yöntemlere sahibim ve iş parçacığı oluşturmadan önce tüm kodlar hemen hemen aynı olduğundan, çağırmak istediğim Action parametresini alabilecek bir işlev oluşturacağımı düşündüm.Bir eylemi yürütmek için yeni bir Konu oluşturma <T>
Sorun şu ki, bu Eylemi yürütmek için gereken iş parçacığı nasıl anlatacağımı bulamadım. Bu mümkün mü? İşte yapmaya çalıştığım şeyin küçük bir örnek kodu.
private void ExecuteInBiggerStackThread(Action<Helper> action, Helper h)
{
var operation = new ParameterizedThreadStart(obj => action((Helper)obj));
Thread bigStackThread = new Thread(operation, 1024 * 1024);
bigStackThread.Start(h);
bigStackThread.Join();
}
Yığın daha büyük değil. Aslında x64 üzerinde daha küçüktür. –
Bu kod, IIS 7'de çalışır :) – sebagomez