Cuestión : Singleton multi del hilo de rosca de Java

Tengo dos códigos siguientes, códigos del exisitng parezco no caja fuerte del hilo de rosca. ¿Tengo razón? prueba de clase del


public {=null público del caso de la prueba estática del

; el público privado del

del
{
} de la prueba del
() sincronizó getInstance estático () {<--- agregar el synchronized
si (caso del
de la falta de información del == del caso) = nueva prueba (); caso de vuelta del

; logic
}
del negocio del

del
} class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
class= " del id= " codeSnippet788225 del
 ****************** existente de los códigos del **********************/

prueba de clase pública {

     =null público del caso de la prueba estática;
     prueba privada ()
     {
     }

     getInstance estático público () {
        si (falta de información del == del caso)
            caso = nueva prueba ();

         caso de vuelta;
     }

     lógica de negocio
}
class= del

Respuesta : Singleton multi del hilo de rosca de Java

intento ahora:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
pathToZipFile= " C:\temp\test.zip "
extractTo= " C:\temp\unzip "

fijar fs = CreateObject (“Scripting.FileSystemObject”)
fijar el objLog = fs.CreateTextFile (“c:\temp\output.log ")
	
Amortiguar el oShell
Fijar el oShell = WScript.CreateObject (“WScript.Shell”)
oShell.run “mkdir de /c del cmd” y extractTo
Fijar el oShell = nada

Fijar el fso = CreateObject (“Scripting.FileSystemObject”)
Fijar la carpeta = fso.getfolder (el extractTo)
Para cada uno oFile en  carpeta. Archivos
	oFile.Delete (verdad)
Después

fijar sa = CreateObject (“Shell.Application”)
fijar ns = sa.NameSpace (pathToZipFile)
fijar el filesInzip = ns.items
sa.NameSpace (extractTo) .CopyHere (filesInzip) 

extractTo de EnumCSV

objLog.Close

EnumCSV secundario (targetdir)
	Fso dévil
	Fijar el fso = CreateObject (“Scripting.FileSystemObject”)
	Fijar la carpeta = fso.getfolder (el targetdir)
	Para cada archivo en Folder.Files
		Si fso.GetExtensionName (archivo) = " csv " entonces
			ParseCSV (archivo)		
		Terminar si
	Después
submarino del extremo

ParseCSV secundario (csv_file)
	fijar fs = CreateObject (“Scripting.FileSystemObject”)
	fijar objTextFile = fs.OpenTextFile (csv_file)
	amortiguar el arrStr, líneas, lastdate, lasttime
	lines=0
	
	Hacer mientras que NO objTextFile.AtEndOfStream
		el arrStr = partió (objTextFile.ReadLine, “, ")
		lines=lines+1
	Lazo
	
	el lastdate = substituye (arrStr (0), """", el "")
	el lasttime = substituye (el arrStr (1), """", el "")
	
	archivo de objLog.WriteLine “: ” y csv_file
	líneas totales de objLog.WriteLine “: ” y líneas
	objLog.WriteLine la “fecha pasada: ” y lastdate
	objLog.WriteLine “vez última: ” y lasttime
	objLog.WriteLine
	objTextFile.Close
submarino del extremo
Otras soluciones  
 
programming4us programming4us