lichao
2021-05-10 77a6c3512a44dfe6540dde71946e6484fe4f173f
utest/robust_test.cpp
@@ -165,6 +165,22 @@
BOOST_AUTO_TEST_CASE(MutexTest)
{
   {
      int fd = open("/tmp/test_fmutex", O_CREAT | O_RDONLY, 0666);
      flock(fd, LOCK_EX);
      printf("lock 1");
      Sleep(10s);
      flock(fd, LOCK_EX);
      printf("lock 2");
      Sleep(10s);
      flock(fd, LOCK_UN);
      printf("un lock 2");
      Sleep(10s);
      flock(fd, LOCK_UN);
      printf("un lock 1");
      return;
   }
   // typedef robust::MFMutex RobustMutex;
   typedef robust::SemMutex RobustMutex;