Window Form - [STAThread]의 의미는?
반응형
간만에 다시 시작하는 c# 프로그래밍...헐헐.
윈도우 폼 프로젝트를 시작하면 아래와 같은 미리 만들어진 코드를 볼 수 있다.
namespace WindowsFormsApplication1
{
static class Program
{
/// <summary>
/// 해당 응용 프로그램의 주 진입점입니다.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}
위의 코드에서 [STAThread]는 단일 스레드로 지정하는 속성이며 다중 스레드를 사용하지 않는다는 것을 의미한다.
윈도우 폼 프로젝트를 시작하면 아래와 같은 미리 만들어진 코드를 볼 수 있다.
namespace WindowsFormsApplication1
{
static class Program
{
/// <summary>
/// 해당 응용 프로그램의 주 진입점입니다.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}
위의 코드에서 [STAThread]는 단일 스레드로 지정하는 속성이며 다중 스레드를 사용하지 않는다는 것을 의미한다.
'Study > C#' 카테고리의 다른 글
WPF + C++ (DLLImport) (0) | 2011.08.02 |
---|
TAGS.