标题:[求助]线程的问题
只看楼主
chenyi47240447
Rank: 1
等 级:新手上路
帖 子:170
专家分:0
注 册:2006-8-3
 问题点数:0 回复次数:3 
[求助]线程的问题
我在我的程序里怎么关闭线程序呢,怎么才能知道有那些线程在运行呢,我对线程不是很了解,请高手指点指点~
搜索更多相关主题的帖子: 线程 
2007-01-25 11:06
chenyi47240447
Rank: 1
等 级:新手上路
帖 子:170
专家分:0
注 册:2006-8-3
得分:0 

private void musicplaylisttimer1_Tick(object sender, EventArgs e)
{
string CurrentURL = Application.StartupPath;
if (File.Exists("netmusicplayname.xml"))//当列表文件存在时
{
XmlDocument document = new XmlDocument();//创建XML文档对象
document.Load("netmusicplayname.xml");//加载XML文件
//获取所有的Node
XmlNodeList nodeList = document.GetElementsByTagName("*");
XmlNamedNodeMap namedNodeMap;//可以访问子节点属性的集合
XmlElement element;//声明一个元素
XmlAttribute attribute;//声明一个属性
string str = "";
ArrayList tempMusicNames = new ArrayList();
for (int i = 0; i < nodeList.Count; i++)
{
element = (XmlElement)nodeList.Item(i);
if (element.Name == "musicName")
tempMusicNames.Add(element.ChildNodes[0].Value);
}.
for (int j = 0; j < tempMusicNames.Count; j++)
{
this.netmusicnamelistBox1.Items.Add(tempMusicNames[j]);
}
}

if (File.Exists("netmusicplayid.xml"))//当列表文件存在时
{
XmlDocument document = new XmlDocument();//创建XML文档对象
document.Load("netmusicplayid.xml");//加载XML文件
//获取所有的Node
XmlNodeList nodeList = document.GetElementsByTagName("*");
XmlNamedNodeMap namedNodeMap;//可以访问子节点属性的集合
XmlElement element;//声明一个元素
XmlAttribute attribute;//声明一个属性
string str = "";
ArrayList tempMusicNames = new ArrayList();
for (int i = 0; i < nodeList.Count; i++)
{
element = (XmlElement)nodeList.Item(i);
if (element.Name == "musicName")
tempMusicNames.Add(element.ChildNodes[0].Value);
}
for (int j = 0; j < tempMusicNames.Count; j++)
{
this.netmusicidlistBox2.Items.Add(tempMusicNames[j]);
}
}

if (File.Exists(CurrentURL + @"\netmusicplayname.xml"))
{
File.Delete(CurrentURL + @"\netmusicplayname.xml");
}
if (File.Exists(CurrentURL + @"\netmusicplayid.xml"))
{
File.Delete(CurrentURL + @"\netmusicplayid.xml");
}
}

我这个算是个线程吗吗,怎么运行以后关闭呀~~

2007-01-25 11:22
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
MSDN上有详细的讲解..

飘过~~
2007-01-25 12:50
swc
Rank: 3Rank: 3
等 级:论坛游民
威 望:6
帖 子:394
专家分:83
注 册:2006-4-7
得分:0 
怎么貌似Timer的时间到响应事件,是不是只要在这段程序开头或结尾加句:musicplaylisttimer1.Stop();就行了??

实践、学习、再实践、再学习......
2007-01-25 13:02



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-118018-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.631270 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved