Эквивалент Java .NET ManualResetEvent и WaitHandle

Я хотел бы знать, предоставляет ли Java эквивалент классов .NET для ManualResetEvent и WaitHandle, так как я хотел бы написать код, который блокирует в течение заданного времени ожидания, если событие не инициируется.

.NET-классы WaitHandle и ManualResetEvent предоставляют приятный, удобный интерфейс для того, что, насколько я знаю, является поточно-ориентированным, : IWidth (iSetWidth), iHeight (iSetHeight) { } Предположительно, это означает то же самое, что и: Size :: Size (int iSetWidth, int iSetHeight) {...

Посмотрите на этот фрагмент кода:

Size::Size(int iSetWidth, int iSetHeight)
:iWidth(iSetWidth),
iHeight(iSetHeight)
{
}

Предположительно, это означает то же самое, что и:

Size::Size(int iSetWidth, int iSetHeight)
{
    iWidth=iSetWidth;
    iHeight=iSetHeight;
}

Зачем использовать первый или второй? И как называется первый?

8
задан bastibe 2 September 2010 в 10:15
поделиться