如题,事务处理只是针对数据库吗??
如果比如说我在程序中创建文件夹或者进行一些与数据库无关的过程的时候,也需要同步处理,那么可以用事务吗??如果有的话,希望大家给点拨一下,给个demo更好,比如方法:   CreateTxtFile()    //这个方法是创建一个文本文件CtreateXML()   //创建一个xml文件,这两个方法需要同步执行,怎么做呢???

解决方案 »

  1.   

     lock 多线程同步读写文件
      

  2.   


    实际情况是,我需要在数据库中插入一条数据,然后根据数据库的返回值创建一个config配置文件,这两个必须是同步的,我知道操作数据库可以用事务来完成,但是创建文件就不知道该怎么做了~
      

  3.   

    这个问题我也遇到过......  我是在数据库中
    1.创建静态页的url地址,
    2.创建生成静态页文件.
       2个都要同时进行,,  我生成静态页方法是成功后是返回一个路径用于用户添加到数据表,失败返回null, 然后把这个方法传递到添加记录的方法中,如果生成静态页方法返回nul的话,添加就失败,成功则成功.  不知道这样的思路能不能给LZ一点思路空间..