C#线程示例一
来源:互联网 发布:mac程序管理器怎么打开 编辑:程序博客网 时间:2024/06/01 10:52
这是一个简单的打开与关闭的示例:
using System;
using System.Collections.Generic;
using System.Text;
using System.Diagnostics;
using System.Threading;
namespace DaKai
{
class Program
{
static void Main(string[] args)
{
//打开进程
Process.Start("notepad.exe");
Process.Start("notepad.exe");
Process.Start("notepad.exe");
Process.Start("notepad.exe");
Process.Start("notepad.exe");
Process.Start("winword.exe");
Process.Start("winword.exe");
Process.Start("winword.exe");
Process.Start("winword.exe");
//让主线程暂停1秒
Thread.Sleep(1000);
//获取当前时间
DateTime time = DateTime.Now;
//判断打开条件Hour能获得当前时间的小时部分
if (time.Hour >= 9 && time.Hour <= 11)
{
//定义一个进程类的数组
//GetProcessesByName方法用于获取当前正在运行的名称为notepad的进程
Process[] proc1 = Process.GetProcessesByName("notepad");
Process[] proc2 = Process.GetProcessesByName("winword");
NewMethod(proc1);
NewMethod(proc2);
}
}
private static void NewMethod(Process[] proc1)
{
foreach (Process p in proc1)
{
Console.WriteLine("按Enter结束进程...");
Console.ReadLine();
//Kill方法用于结束进程
p.Kill();
}
}
}
}
- C#线程示例一
- C# 线程 示例
- C# 线程池示例
- C#线程示例二
- C#线程示例二
- C#线程示例三
- C#简单线程示例
- C# 线程同步示例
- C#线程(一)
- C# 线程(一)入门
- C#线程(一、基本概念)
- C# 线程(一)入门
- C#中线程的简单示例
- C# Win32控制台线程计时器代码示例
- C#中的线程(一)入门
- C#中的线程(一)入门
- C#线程同步讲解(一):
- C#中的线程(一)入门
- 智能机UI开发比较
- 数据之美(九):50个精美绝伦的 Infographics(上)
- 消息定义问题
- java中数组传递的所思所想
- 主流网站使用的HttpServer(WebServer)
- C#线程示例一
- 从天涯上看到的,收集来的!喜欢那种简短中但却意味深长的签名
- 关于casecade
- C#线程示例二
- Oracle raw 数据类型
- png 图片CSS兼容
- C#线程示例二
- Qt在Windows平台下的发布
- C#线程示例三