2017年11月28日 C#进程和线程
2024-08-26 12:08:40
进程
需要放using System.Diagnostics;才可以用进程
用时的方法名为Process
用两个按钮一个为选择文件夹一个为打开可以打开系统内的进程.
注意:打开时一定要用进程名
Process.Start("进程名"); Process p = new Process(); ProcessStartInfo psi = new ProcessStartInfo(要开启的进程的绝对路径); p.StartInfo = psi; p.Start();
用默认的浏览器打开百度网址
Process.Strart("http://www.baidu.com");
用一个按钮控制关闭所有进程
Process[] ps = Process.GetProcesses();
foreach (Process p in ps)
{
p.Kill();
}
线程
需先引入using System.Threading;才可以使用
Thread.Sleep(这里面放的是毫秒) //做延时用
前台线程与后台线程
Thread th = new Thread(委托); //创建对象
th.IsBackground = true; //设置后台线程,删掉这一句就可以变为前台线程
th.Start(); //开始执行
允许跨窗体访问控件.要在构造函数里加入这么一句
Control.CheckForIllegalCrossThreadCalls = false;
就可以跨窗体访问控件了
最新文章
- JavaScript零基础学习系列五
- 小菜学习Winform(二)WMPLib实现音乐播放器
- 期许伟大-基于CMMI的过程改进之道探索
- python迭代器与iter()函数实例教程
- 使用注解方式定义和配置aop
- unity3d中asset store 的资源下载到本地的目录位置
- 让delphi程序不受WINDOWS日期格式的影响
- dialog开发
- QTP连接MySQL
- ibv_get_device_guid()函数
- 【USACO08NOV】奶牛混合起来Mixed Up Cows
- HDFS之HA
- apache thrift分析
- shiro 和 跨域过滤器冲突
- 【托业】【新东方托业全真模拟】TEST09~10-----P5~6
- python之模块调用
- 深入理解 RecyclerView 系列之:ItemDecoration
- 深度学习课程笔记(十二) Matrix Capsule
- 2.2 调试 HelloWorld.exe 程序
- Android开发(十一)——ImageView的尺寸设置scaleType