Herramientas de usuario

Herramientas del sitio


highlevel:csharp:snippets

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
highlevel:csharp:snippets [2010/03/13 11:01]
alfred
highlevel:csharp:snippets [2020/05/09 09:25] (actual)
Línea 284: Línea 284:
 } }
 </​code>​ </​code>​
 +
  
  
Línea 387: Línea 388:
  
  
-=== Aplicación en background === 
-<code csharp> 
-class Server { 
-    public void Start() { 
-        lock (this) { 
-            Monitor.Wait(this);​ 
-        } 
-    } 
  
-    static void Main(string[] args) { 
-        new Server().Start();​ 
-    } 
-} 
-</​code>​ 
  
 ==== Otros ==== ==== Otros ====
Línea 526: Línea 514:
     s.Append(b.ToString("​x2"​).ToLower());​     s.Append(b.ToString("​x2"​).ToLower());​
 return s.ToString();​ return s.ToString();​
 +</​code>​
 +
 +=== Aplicación en background ===
 +<code csharp>
 +class Server {
 +    public void Start() {
 +        lock (this) {
 +            // Hacer algo
 +            Monitor.Wait(this);​
 +        }
 +    }
 +
 +    public void Stop()
 +    {
 +        lock (this)
 +        {
 +            // Hacer algo
 +            Monitor.PulseAll(this);​
 +        }
 +    }
 +
 +    static void Main(string[] args) {
 +        new Server().Start();​
 +    }
 +}
 </​code>​ </​code>​
  
Línea 544: Línea 557:
 conn.Close();​ conn.Close();​
 </​code>​ </​code>​
 +
  
  
Línea 557: Línea 571:
 con.Close();​ con.Close();​
 </​code>​ </​code>​
 +
highlevel/csharp/snippets.1268478106.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)