永发信息网

C# 如何在线程中关闭文件流?

答案:4  悬赏:30  手机版
解决时间 2021-03-19 01:36
一个A方法中对文件流进行读写,
button1调用通过线程调用A方法.
button2通过另一线程来结束button1调用的线程,并关闭文件流,同时删除方法A中读写的文件,关闭应用程序.
----------------------------------------------
我写的代码有点小问题.
1、不能正确关闭线程
2、不知道如何关闭文件流
3、删除时,报错“XXXX文件正在被使用”
最佳答案
这不好实现吧,你一个线程在访问文件的时候,另外的线程是不能修改的
全部回答
用文件加锁,看文件是否正在使用!
在启动线程前边加上 control.checkforillegalcrossthreadcalls = false;就可以了吧,用委托也可以做
1.如果线程正在使用,应该先挂起,在关闭, 2.关闭文件流和别的一样,都是close 3.这个有多种可能,可能你的程序没关,可能线程在运行,可能你用的是内存缓冲往文件里写,没有Flush(); 一下
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在cox回归分析中协变量是等级变量的该怎样处
东顺河盲人推拿按摩在什么地方啊,我要过去处
移动硬盘怎么把分区合并起来?里边有资料 合
想练习打字用什么软件好的呢 谢谢
请问现在主流的视频编码标准是h.264吗?
莆田耐克airmax精仿鞋怎么分辨
整容后不能干什么?
中国农业银行新店分理处这个地址在什么地方,
无线网络没问题,浏览qq空间看图片时能打开就
爱国诗歌大全简短40字以内
电脑w7 系统蓝屏代码0×0000007b什么意思
如果是本科 高自考时可以免考的科目是不是要
《棋魂》中人气最旺的是
一家公司要发布广告必须经过正规的广告公司吗
有没有人帮忙写抢游戏号的软件
推荐资讯
往事如云任卷舒下一句是什么
钢筋是生铁还是熟铁?
求一个篮球队名字,都是老乡湖南人,“湘”帮
人体主要吸收和消化的器官是
儿子看完动画片没事做老是爱自言自语说着里面
狗狗叫怎么办?
我要从四川大竹欧家到四川达州,请问有直达车
到达长岭后该怎样到梧桐山
94方框885约等于74万
金士顿 DDR3 1333MHz 2GB 型号 7F98 99P5471-
奇多音字组词
哪位有无限道武者路的无错字txt版麻烦发给我
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?