🐥

comelang version 32.0.0

に公開

automatically mutex unlock

int main(int argc,char** argv)
{
    come_mutex<sData<int>*%>*% data = new come_mutex<sData<int>*%>(new sData<int>());

    data.unlock().a = 444;  // automatically unlock

    sData<int>*% data2 = data.lock();

    data2.a = 3333;

    // auto matically unlock

    return 0;
}

Discussion