Ignore:
Timestamp:
08/07/15 17:55:07 (9 years ago)
Author:
Takeshi Nakazato
Message:

New Development: No

JIRA Issue: Yes CAS-7764

Ready for Test: Yes

Interface Changes: Yes/No?

What Interface Changed: Please list interface changes

Test Programs: List test programs

Put in Release Notes: Yes/No?

Module(s): Module Names change impacts.

Description:


Release GIL in some time-consuming functions. Currently the following functions releases GIL:


  • MSFiller::fill
  • MSWriter::write
  • Scantable::applyBaselineTable
  • Scantable::subBaseline
  • CalibrationManager::calibrate
  • CalibrationManager::apply
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/MSWriterWrapper.h

    r1974 r3046  
    2424#include "ScantableWrapper.h"
    2525#include "MSWriter.h"
     26#include "GILHandler.h"
    2627
    2728namespace asap
     
    3940  void write(const std::string& filename, const casa::Record& rec)
    4041  {
     42    GILHandler scopedRelease;
     43
    4144    casa::File file( filename ) ;
    4245    writer_ = new MSWriter( stable_ ) ;
Note: See TracChangeset for help on using the changeset viewer.